Constructors

Properties

$ustra: Ustra
_initDataStore: _StoreWithState<string, _UnwrapAll<Pick<{
    codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
    commonCodes: Ref<Map<string, {
        cdDesc?: string;
        cdNm?: string;
        dtlCd?: string;
        etc1?: string;
        etc2?: string;
        etc3?: string;
        etc4?: string;
        etc5?: string;
        grpCd?: string;
        grpNm?: string;
        lclsCd?: string;
        lclsNm?: string;
        mclsCd?: string;
        mclsNm?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        rmk?: string;
        srtNo?: number;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprDtlCd?: string;
        uprGrpCd?: string;
        useYn?: string;
    }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
    currentSystemCode: Ref<string>;
    fileGroups: Ref<{
        delYn?: string;
        dirStructCd?: string;
        extenLmt?: string;
        fileCrytMethCd?: string;
        fileGrpId?: string;
        fileGrpNm?: string;
        fileNmSvMethCd?: string;
        maxSz?: number;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        svPath?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        useYn?: string;
        webDefUrl?: string;
    }[]>;
    getMenuFullName: ((id) => string);
    initData: ((type) => Promise<void>);
    loadInitialData: (() => Promise<void>);
    programMenus: Ref<{
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }[]>;
    projectProps: Ref<any>;
    serverAppProps: Ref<{
        authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
        autoChangeDormancyDays?: number;
        canAssignUserInAuthorityGroup?: boolean;
        canEditAuthGroupOfUser?: boolean;
        canHasAuthorityByUser?: boolean;
        canUpdateAuthWhenEditUser?: boolean;
        canUpdatePrivateInfo?: boolean;
        canUpdateUserPassword?: boolean;
        hasOnlyOneAuthorityGroup?: boolean;
        ignoreUserIds?: string[];
        isPersonalInfoSystem?: boolean;
        isRemovableUser?: boolean;
        isRemoveUserAuthWhenGroupRegisterred?: boolean;
        limitAuthGroupByUserType?: boolean;
        maximumAuthGroupDepth?: number;
        maximumLoginFailNumbers?: number;
        maximumMenuDepth?: number;
        menuIconFileGroupId?: string;
        minimumPasswordLength?: number;
        passwordChangeDays?: number;
        storeFileAccessUrl?: boolean;
        useAdditionalAuthGroupRole?: boolean;
        useAdditionalAuthRole?: boolean;
        useAuthApproval?: boolean;
        useInactivatedUserUpdateSchedule?: boolean;
        useMenuDeviceScopeConfig?: boolean;
        useMenuGuide?: boolean;
        useTemporaryFileUpload?: boolean;
        useUserApproval?: boolean;
        useUserDeptCodeSelectBox?: boolean;
        useUserFavoriteMenu?: boolean;
        useUserRequestableAuthGroup?: boolean;
        userMenuIncludeSystemCode?: boolean;
        writePrivateInfoAccessLog?: boolean;
    }>;
    setCodeMappingRules: ((codeMappingRules) => void);
    setCommonCodes: ((codes) => void);
}, "serverAppProps" | "commonCodes" | "projectProps" | "currentSystemCode" | "codeMappingRules" | "fileGroups" | "programMenus">>, Pick<{
    codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
    commonCodes: Ref<Map<string, {
        cdDesc?: string;
        cdNm?: string;
        dtlCd?: string;
        etc1?: string;
        etc2?: string;
        etc3?: string;
        etc4?: string;
        etc5?: string;
        grpCd?: string;
        grpNm?: string;
        lclsCd?: string;
        lclsNm?: string;
        mclsCd?: string;
        mclsNm?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        rmk?: string;
        srtNo?: number;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprDtlCd?: string;
        uprGrpCd?: string;
        useYn?: string;
    }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
    currentSystemCode: Ref<string>;
    fileGroups: Ref<{
        delYn?: string;
        dirStructCd?: string;
        extenLmt?: string;
        fileCrytMethCd?: string;
        fileGrpId?: string;
        fileGrpNm?: string;
        fileNmSvMethCd?: string;
        maxSz?: number;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        svPath?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        useYn?: string;
        webDefUrl?: string;
    }[]>;
    getMenuFullName: ((id) => string);
    initData: ((type) => Promise<void>);
    loadInitialData: (() => Promise<void>);
    programMenus: Ref<{
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }[]>;
    projectProps: Ref<any>;
    serverAppProps: Ref<{
        authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
        autoChangeDormancyDays?: number;
        canAssignUserInAuthorityGroup?: boolean;
        canEditAuthGroupOfUser?: boolean;
        canHasAuthorityByUser?: boolean;
        canUpdateAuthWhenEditUser?: boolean;
        canUpdatePrivateInfo?: boolean;
        canUpdateUserPassword?: boolean;
        hasOnlyOneAuthorityGroup?: boolean;
        ignoreUserIds?: string[];
        isPersonalInfoSystem?: boolean;
        isRemovableUser?: boolean;
        isRemoveUserAuthWhenGroupRegisterred?: boolean;
        limitAuthGroupByUserType?: boolean;
        maximumAuthGroupDepth?: number;
        maximumLoginFailNumbers?: number;
        maximumMenuDepth?: number;
        menuIconFileGroupId?: string;
        minimumPasswordLength?: number;
        passwordChangeDays?: number;
        storeFileAccessUrl?: boolean;
        useAdditionalAuthGroupRole?: boolean;
        useAdditionalAuthRole?: boolean;
        useAuthApproval?: boolean;
        useInactivatedUserUpdateSchedule?: boolean;
        useMenuDeviceScopeConfig?: boolean;
        useMenuGuide?: boolean;
        useTemporaryFileUpload?: boolean;
        useUserApproval?: boolean;
        useUserDeptCodeSelectBox?: boolean;
        useUserFavoriteMenu?: boolean;
        useUserRequestableAuthGroup?: boolean;
        userMenuIncludeSystemCode?: boolean;
        writePrivateInfoAccessLog?: boolean;
    }>;
    setCodeMappingRules: ((codeMappingRules) => void);
    setCommonCodes: ((codes) => void);
}, never>, Pick<{
    codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
    commonCodes: Ref<Map<string, {
        cdDesc?: string;
        cdNm?: string;
        dtlCd?: string;
        etc1?: string;
        etc2?: string;
        etc3?: string;
        etc4?: string;
        etc5?: string;
        grpCd?: string;
        grpNm?: string;
        lclsCd?: string;
        lclsNm?: string;
        mclsCd?: string;
        mclsNm?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        rmk?: string;
        srtNo?: number;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprDtlCd?: string;
        uprGrpCd?: string;
        useYn?: string;
    }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
    currentSystemCode: Ref<string>;
    fileGroups: Ref<{
        delYn?: string;
        dirStructCd?: string;
        extenLmt?: string;
        fileCrytMethCd?: string;
        fileGrpId?: string;
        fileGrpNm?: string;
        fileNmSvMethCd?: string;
        maxSz?: number;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        svPath?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        useYn?: string;
        webDefUrl?: string;
    }[]>;
    getMenuFullName: ((id) => string);
    initData: ((type) => Promise<void>);
    loadInitialData: (() => Promise<void>);
    programMenus: Ref<{
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }[]>;
    projectProps: Ref<any>;
    serverAppProps: Ref<{
        authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
        autoChangeDormancyDays?: number;
        canAssignUserInAuthorityGroup?: boolean;
        canEditAuthGroupOfUser?: boolean;
        canHasAuthorityByUser?: boolean;
        canUpdateAuthWhenEditUser?: boolean;
        canUpdatePrivateInfo?: boolean;
        canUpdateUserPassword?: boolean;
        hasOnlyOneAuthorityGroup?: boolean;
        ignoreUserIds?: string[];
        isPersonalInfoSystem?: boolean;
        isRemovableUser?: boolean;
        isRemoveUserAuthWhenGroupRegisterred?: boolean;
        limitAuthGroupByUserType?: boolean;
        maximumAuthGroupDepth?: number;
        maximumLoginFailNumbers?: number;
        maximumMenuDepth?: number;
        menuIconFileGroupId?: string;
        minimumPasswordLength?: number;
        passwordChangeDays?: number;
        storeFileAccessUrl?: boolean;
        useAdditionalAuthGroupRole?: boolean;
        useAdditionalAuthRole?: boolean;
        useAuthApproval?: boolean;
        useInactivatedUserUpdateSchedule?: boolean;
        useMenuDeviceScopeConfig?: boolean;
        useMenuGuide?: boolean;
        useTemporaryFileUpload?: boolean;
        useUserApproval?: boolean;
        useUserDeptCodeSelectBox?: boolean;
        useUserFavoriteMenu?: boolean;
        useUserRequestableAuthGroup?: boolean;
        userMenuIncludeSystemCode?: boolean;
        writePrivateInfoAccessLog?: boolean;
    }>;
    setCodeMappingRules: ((codeMappingRules) => void);
    setCommonCodes: ((codes) => void);
}, "setCommonCodes" | "initData" | "setCodeMappingRules" | "getMenuFullName" | "loadInitialData">> & {
    codeMappingRules: Map<string, string> & Omit<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>, keyof Map<any, any>>;
    commonCodes: Map<string, {
        cdDesc?: string;
        cdNm?: string;
        dtlCd?: string;
        etc1?: string;
        etc2?: string;
        etc3?: string;
        etc4?: string;
        etc5?: string;
        grpCd?: string;
        grpNm?: string;
        lclsCd?: string;
        lclsNm?: string;
        mclsCd?: string;
        mclsNm?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        rmk?: string;
        srtNo?: number;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprDtlCd?: string;
        uprGrpCd?: string;
        useYn?: string;
    }[]> & Omit<Map<string, {
        cdDesc?: string;
        cdNm?: string;
        dtlCd?: string;
        etc1?: string;
        etc2?: string;
        etc3?: string;
        etc4?: string;
        etc5?: string;
        grpCd?: string;
        grpNm?: string;
        lclsCd?: string;
        lclsNm?: string;
        mclsCd?: string;
        mclsNm?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        rmk?: string;
        srtNo?: number;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprDtlCd?: string;
        uprGrpCd?: string;
        useYn?: string;
    }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>, keyof Map<any, any>>;
    currentSystemCode: string;
    fileGroups: {
        delYn?: string;
        dirStructCd?: string;
        extenLmt?: string;
        fileCrytMethCd?: string;
        fileGrpId?: string;
        fileGrpNm?: string;
        fileNmSvMethCd?: string;
        maxSz?: number;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        svPath?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        useYn?: string;
        webDefUrl?: string;
    }[];
    programMenus: {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }[];
    projectProps: any;
    serverAppProps: {
        authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
        autoChangeDormancyDays?: number;
        canAssignUserInAuthorityGroup?: boolean;
        canEditAuthGroupOfUser?: boolean;
        canHasAuthorityByUser?: boolean;
        canUpdateAuthWhenEditUser?: boolean;
        canUpdatePrivateInfo?: boolean;
        canUpdateUserPassword?: boolean;
        hasOnlyOneAuthorityGroup?: boolean;
        ignoreUserIds?: string[];
        isPersonalInfoSystem?: boolean;
        isRemovableUser?: boolean;
        isRemoveUserAuthWhenGroupRegisterred?: boolean;
        limitAuthGroupByUserType?: boolean;
        maximumAuthGroupDepth?: number;
        maximumLoginFailNumbers?: number;
        maximumMenuDepth?: number;
        menuIconFileGroupId?: string;
        minimumPasswordLength?: number;
        passwordChangeDays?: number;
        storeFileAccessUrl?: boolean;
        useAdditionalAuthGroupRole?: boolean;
        useAdditionalAuthRole?: boolean;
        useAuthApproval?: boolean;
        useInactivatedUserUpdateSchedule?: boolean;
        useMenuDeviceScopeConfig?: boolean;
        useMenuGuide?: boolean;
        useTemporaryFileUpload?: boolean;
        useUserApproval?: boolean;
        useUserDeptCodeSelectBox?: boolean;
        useUserFavoriteMenu?: boolean;
        useUserRequestableAuthGroup?: boolean;
        userMenuIncludeSystemCode?: boolean;
        writePrivateInfoAccessLog?: boolean;
    };
} & _StoreWithGetters<Pick<{
    codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
    commonCodes: Ref<Map<string, {
        cdDesc?: string;
        cdNm?: string;
        dtlCd?: string;
        etc1?: string;
        etc2?: string;
        etc3?: string;
        etc4?: string;
        etc5?: string;
        grpCd?: string;
        grpNm?: string;
        lclsCd?: string;
        lclsNm?: string;
        mclsCd?: string;
        mclsNm?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        rmk?: string;
        srtNo?: number;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprDtlCd?: string;
        uprGrpCd?: string;
        useYn?: string;
    }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
    currentSystemCode: Ref<string>;
    fileGroups: Ref<{
        delYn?: string;
        dirStructCd?: string;
        extenLmt?: string;
        fileCrytMethCd?: string;
        fileGrpId?: string;
        fileGrpNm?: string;
        fileNmSvMethCd?: string;
        maxSz?: number;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        svPath?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        useYn?: string;
        webDefUrl?: string;
    }[]>;
    getMenuFullName: ((id) => string);
    initData: ((type) => Promise<void>);
    loadInitialData: (() => Promise<void>);
    programMenus: Ref<{
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }[]>;
    projectProps: Ref<any>;
    serverAppProps: Ref<{
        authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
        autoChangeDormancyDays?: number;
        canAssignUserInAuthorityGroup?: boolean;
        canEditAuthGroupOfUser?: boolean;
        canHasAuthorityByUser?: boolean;
        canUpdateAuthWhenEditUser?: boolean;
        canUpdatePrivateInfo?: boolean;
        canUpdateUserPassword?: boolean;
        hasOnlyOneAuthorityGroup?: boolean;
        ignoreUserIds?: string[];
        isPersonalInfoSystem?: boolean;
        isRemovableUser?: boolean;
        isRemoveUserAuthWhenGroupRegisterred?: boolean;
        limitAuthGroupByUserType?: boolean;
        maximumAuthGroupDepth?: number;
        maximumLoginFailNumbers?: number;
        maximumMenuDepth?: number;
        menuIconFileGroupId?: string;
        minimumPasswordLength?: number;
        passwordChangeDays?: number;
        storeFileAccessUrl?: boolean;
        useAdditionalAuthGroupRole?: boolean;
        useAdditionalAuthRole?: boolean;
        useAuthApproval?: boolean;
        useInactivatedUserUpdateSchedule?: boolean;
        useMenuDeviceScopeConfig?: boolean;
        useMenuGuide?: boolean;
        useTemporaryFileUpload?: boolean;
        useUserApproval?: boolean;
        useUserDeptCodeSelectBox?: boolean;
        useUserFavoriteMenu?: boolean;
        useUserRequestableAuthGroup?: boolean;
        userMenuIncludeSystemCode?: boolean;
        writePrivateInfoAccessLog?: boolean;
    }>;
    setCodeMappingRules: ((codeMappingRules) => void);
    setCommonCodes: ((codes) => void);
}, never>> & Pick<{
    codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
    commonCodes: Ref<Map<string, {
        cdDesc?: string;
        cdNm?: string;
        dtlCd?: string;
        etc1?: string;
        etc2?: string;
        etc3?: string;
        etc4?: string;
        etc5?: string;
        grpCd?: string;
        grpNm?: string;
        lclsCd?: string;
        lclsNm?: string;
        mclsCd?: string;
        mclsNm?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        rmk?: string;
        srtNo?: number;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprDtlCd?: string;
        uprGrpCd?: string;
        useYn?: string;
    }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
    currentSystemCode: Ref<string>;
    fileGroups: Ref<{
        delYn?: string;
        dirStructCd?: string;
        extenLmt?: string;
        fileCrytMethCd?: string;
        fileGrpId?: string;
        fileGrpNm?: string;
        fileNmSvMethCd?: string;
        maxSz?: number;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        svPath?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        useYn?: string;
        webDefUrl?: string;
    }[]>;
    getMenuFullName: ((id) => string);
    initData: ((type) => Promise<void>);
    loadInitialData: (() => Promise<void>);
    programMenus: Ref<{
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }[]>;
    projectProps: Ref<any>;
    serverAppProps: Ref<{
        authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
        autoChangeDormancyDays?: number;
        canAssignUserInAuthorityGroup?: boolean;
        canEditAuthGroupOfUser?: boolean;
        canHasAuthorityByUser?: boolean;
        canUpdateAuthWhenEditUser?: boolean;
        canUpdatePrivateInfo?: boolean;
        canUpdateUserPassword?: boolean;
        hasOnlyOneAuthorityGroup?: boolean;
        ignoreUserIds?: string[];
        isPersonalInfoSystem?: boolean;
        isRemovableUser?: boolean;
        isRemoveUserAuthWhenGroupRegisterred?: boolean;
        limitAuthGroupByUserType?: boolean;
        maximumAuthGroupDepth?: number;
        maximumLoginFailNumbers?: number;
        maximumMenuDepth?: number;
        menuIconFileGroupId?: string;
        minimumPasswordLength?: number;
        passwordChangeDays?: number;
        storeFileAccessUrl?: boolean;
        useAdditionalAuthGroupRole?: boolean;
        useAdditionalAuthRole?: boolean;
        useAuthApproval?: boolean;
        useInactivatedUserUpdateSchedule?: boolean;
        useMenuDeviceScopeConfig?: boolean;
        useMenuGuide?: boolean;
        useTemporaryFileUpload?: boolean;
        useUserApproval?: boolean;
        useUserDeptCodeSelectBox?: boolean;
        useUserFavoriteMenu?: boolean;
        useUserRequestableAuthGroup?: boolean;
        userMenuIncludeSystemCode?: boolean;
        writePrivateInfoAccessLog?: boolean;
    }>;
    setCodeMappingRules: ((codeMappingRules) => void);
    setCommonCodes: ((codes) => void);
}, "setCommonCodes" | "initData" | "setCodeMappingRules" | "getMenuFullName" | "loadInitialData"> & PiniaCustomProperties<string, _UnwrapAll<Pick<{
    codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
    commonCodes: Ref<Map<string, {
        cdDesc?: string;
        cdNm?: string;
        dtlCd?: string;
        etc1?: string;
        etc2?: string;
        etc3?: string;
        etc4?: string;
        etc5?: string;
        grpCd?: string;
        grpNm?: string;
        lclsCd?: string;
        lclsNm?: string;
        mclsCd?: string;
        mclsNm?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        rmk?: string;
        srtNo?: number;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprDtlCd?: string;
        uprGrpCd?: string;
        useYn?: string;
    }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
    currentSystemCode: Ref<string>;
    fileGroups: Ref<{
        delYn?: string;
        dirStructCd?: string;
        extenLmt?: string;
        fileCrytMethCd?: string;
        fileGrpId?: string;
        fileGrpNm?: string;
        fileNmSvMethCd?: string;
        maxSz?: number;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        svPath?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        useYn?: string;
        webDefUrl?: string;
    }[]>;
    getMenuFullName: ((id) => string);
    initData: ((type) => Promise<void>);
    loadInitialData: (() => Promise<void>);
    programMenus: Ref<{
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }[]>;
    projectProps: Ref<any>;
    serverAppProps: Ref<{
        authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
        autoChangeDormancyDays?: number;
        canAssignUserInAuthorityGroup?: boolean;
        canEditAuthGroupOfUser?: boolean;
        canHasAuthorityByUser?: boolean;
        canUpdateAuthWhenEditUser?: boolean;
        canUpdatePrivateInfo?: boolean;
        canUpdateUserPassword?: boolean;
        hasOnlyOneAuthorityGroup?: boolean;
        ignoreUserIds?: string[];
        isPersonalInfoSystem?: boolean;
        isRemovableUser?: boolean;
        isRemoveUserAuthWhenGroupRegisterred?: boolean;
        limitAuthGroupByUserType?: boolean;
        maximumAuthGroupDepth?: number;
        maximumLoginFailNumbers?: number;
        maximumMenuDepth?: number;
        menuIconFileGroupId?: string;
        minimumPasswordLength?: number;
        passwordChangeDays?: number;
        storeFileAccessUrl?: boolean;
        useAdditionalAuthGroupRole?: boolean;
        useAdditionalAuthRole?: boolean;
        useAuthApproval?: boolean;
        useInactivatedUserUpdateSchedule?: boolean;
        useMenuDeviceScopeConfig?: boolean;
        useMenuGuide?: boolean;
        useTemporaryFileUpload?: boolean;
        useUserApproval?: boolean;
        useUserDeptCodeSelectBox?: boolean;
        useUserFavoriteMenu?: boolean;
        useUserRequestableAuthGroup?: boolean;
        userMenuIncludeSystemCode?: boolean;
        writePrivateInfoAccessLog?: boolean;
    }>;
    setCodeMappingRules: ((codeMappingRules) => void);
    setCommonCodes: ((codes) => void);
}, "serverAppProps" | "commonCodes" | "projectProps" | "currentSystemCode" | "codeMappingRules" | "fileGroups" | "programMenus">>, Pick<{
    codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
    commonCodes: Ref<Map<string, {
        cdDesc?: string;
        cdNm?: string;
        dtlCd?: string;
        etc1?: string;
        etc2?: string;
        etc3?: string;
        etc4?: string;
        etc5?: string;
        grpCd?: string;
        grpNm?: string;
        lclsCd?: string;
        lclsNm?: string;
        mclsCd?: string;
        mclsNm?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        rmk?: string;
        srtNo?: number;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprDtlCd?: string;
        uprGrpCd?: string;
        useYn?: string;
    }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
    currentSystemCode: Ref<string>;
    fileGroups: Ref<{
        delYn?: string;
        dirStructCd?: string;
        extenLmt?: string;
        fileCrytMethCd?: string;
        fileGrpId?: string;
        fileGrpNm?: string;
        fileNmSvMethCd?: string;
        maxSz?: number;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        svPath?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        useYn?: string;
        webDefUrl?: string;
    }[]>;
    getMenuFullName: ((id) => string);
    initData: ((type) => Promise<void>);
    loadInitialData: (() => Promise<void>);
    programMenus: Ref<{
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }[]>;
    projectProps: Ref<any>;
    serverAppProps: Ref<{
        authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
        autoChangeDormancyDays?: number;
        canAssignUserInAuthorityGroup?: boolean;
        canEditAuthGroupOfUser?: boolean;
        canHasAuthorityByUser?: boolean;
        canUpdateAuthWhenEditUser?: boolean;
        canUpdatePrivateInfo?: boolean;
        canUpdateUserPassword?: boolean;
        hasOnlyOneAuthorityGroup?: boolean;
        ignoreUserIds?: string[];
        isPersonalInfoSystem?: boolean;
        isRemovableUser?: boolean;
        isRemoveUserAuthWhenGroupRegisterred?: boolean;
        limitAuthGroupByUserType?: boolean;
        maximumAuthGroupDepth?: number;
        maximumLoginFailNumbers?: number;
        maximumMenuDepth?: number;
        menuIconFileGroupId?: string;
        minimumPasswordLength?: number;
        passwordChangeDays?: number;
        storeFileAccessUrl?: boolean;
        useAdditionalAuthGroupRole?: boolean;
        useAdditionalAuthRole?: boolean;
        useAuthApproval?: boolean;
        useInactivatedUserUpdateSchedule?: boolean;
        useMenuDeviceScopeConfig?: boolean;
        useMenuGuide?: boolean;
        useTemporaryFileUpload?: boolean;
        useUserApproval?: boolean;
        useUserDeptCodeSelectBox?: boolean;
        useUserFavoriteMenu?: boolean;
        useUserRequestableAuthGroup?: boolean;
        userMenuIncludeSystemCode?: boolean;
        writePrivateInfoAccessLog?: boolean;
    }>;
    setCodeMappingRules: ((codeMappingRules) => void);
    setCommonCodes: ((codes) => void);
}, never>, Pick<{
    codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
    commonCodes: Ref<Map<string, {
        cdDesc?: string;
        cdNm?: string;
        dtlCd?: string;
        etc1?: string;
        etc2?: string;
        etc3?: string;
        etc4?: string;
        etc5?: string;
        grpCd?: string;
        grpNm?: string;
        lclsCd?: string;
        lclsNm?: string;
        mclsCd?: string;
        mclsNm?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        rmk?: string;
        srtNo?: number;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprDtlCd?: string;
        uprGrpCd?: string;
        useYn?: string;
    }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
    currentSystemCode: Ref<string>;
    fileGroups: Ref<{
        delYn?: string;
        dirStructCd?: string;
        extenLmt?: string;
        fileCrytMethCd?: string;
        fileGrpId?: string;
        fileGrpNm?: string;
        fileNmSvMethCd?: string;
        maxSz?: number;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        svPath?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        useYn?: string;
        webDefUrl?: string;
    }[]>;
    getMenuFullName: ((id) => string);
    initData: ((type) => Promise<void>);
    loadInitialData: (() => Promise<void>);
    programMenus: Ref<{
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }[]>;
    projectProps: Ref<any>;
    serverAppProps: Ref<{
        authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
        autoChangeDormancyDays?: number;
        canAssignUserInAuthorityGroup?: boolean;
        canEditAuthGroupOfUser?: boolean;
        canHasAuthorityByUser?: boolean;
        canUpdateAuthWhenEditUser?: boolean;
        canUpdatePrivateInfo?: boolean;
        canUpdateUserPassword?: boolean;
        hasOnlyOneAuthorityGroup?: boolean;
        ignoreUserIds?: string[];
        isPersonalInfoSystem?: boolean;
        isRemovableUser?: boolean;
        isRemoveUserAuthWhenGroupRegisterred?: boolean;
        limitAuthGroupByUserType?: boolean;
        maximumAuthGroupDepth?: number;
        maximumLoginFailNumbers?: number;
        maximumMenuDepth?: number;
        menuIconFileGroupId?: string;
        minimumPasswordLength?: number;
        passwordChangeDays?: number;
        storeFileAccessUrl?: boolean;
        useAdditionalAuthGroupRole?: boolean;
        useAdditionalAuthRole?: boolean;
        useAuthApproval?: boolean;
        useInactivatedUserUpdateSchedule?: boolean;
        useMenuDeviceScopeConfig?: boolean;
        useMenuGuide?: boolean;
        useTemporaryFileUpload?: boolean;
        useUserApproval?: boolean;
        useUserDeptCodeSelectBox?: boolean;
        useUserFavoriteMenu?: boolean;
        useUserRequestableAuthGroup?: boolean;
        userMenuIncludeSystemCode?: boolean;
        writePrivateInfoAccessLog?: boolean;
    }>;
    setCodeMappingRules: ((codeMappingRules) => void);
    setCommonCodes: ((codes) => void);
}, "setCommonCodes" | "initData" | "setCodeMappingRules" | "getMenuFullName" | "loadInitialData">> & PiniaCustomStateProperties<_UnwrapAll<Pick<{
    codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
    commonCodes: Ref<Map<string, {
        cdDesc?: string;
        cdNm?: string;
        dtlCd?: string;
        etc1?: string;
        etc2?: string;
        etc3?: string;
        etc4?: string;
        etc5?: string;
        grpCd?: string;
        grpNm?: string;
        lclsCd?: string;
        lclsNm?: string;
        mclsCd?: string;
        mclsNm?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        rmk?: string;
        srtNo?: number;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprDtlCd?: string;
        uprGrpCd?: string;
        useYn?: string;
    }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
    currentSystemCode: Ref<string>;
    fileGroups: Ref<{
        delYn?: string;
        dirStructCd?: string;
        extenLmt?: string;
        fileCrytMethCd?: string;
        fileGrpId?: string;
        fileGrpNm?: string;
        fileNmSvMethCd?: string;
        maxSz?: number;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        svPath?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        useYn?: string;
        webDefUrl?: string;
    }[]>;
    getMenuFullName: ((id) => string);
    initData: ((type) => Promise<void>);
    loadInitialData: (() => Promise<void>);
    programMenus: Ref<{
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }[]>;
    projectProps: Ref<any>;
    serverAppProps: Ref<{
        authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
        autoChangeDormancyDays?: number;
        canAssignUserInAuthorityGroup?: boolean;
        canEditAuthGroupOfUser?: boolean;
        canHasAuthorityByUser?: boolean;
        canUpdateAuthWhenEditUser?: boolean;
        canUpdatePrivateInfo?: boolean;
        canUpdateUserPassword?: boolean;
        hasOnlyOneAuthorityGroup?: boolean;
        ignoreUserIds?: string[];
        isPersonalInfoSystem?: boolean;
        isRemovableUser?: boolean;
        isRemoveUserAuthWhenGroupRegisterred?: boolean;
        limitAuthGroupByUserType?: boolean;
        maximumAuthGroupDepth?: number;
        maximumLoginFailNumbers?: number;
        maximumMenuDepth?: number;
        menuIconFileGroupId?: string;
        minimumPasswordLength?: number;
        passwordChangeDays?: number;
        storeFileAccessUrl?: boolean;
        useAdditionalAuthGroupRole?: boolean;
        useAdditionalAuthRole?: boolean;
        useAuthApproval?: boolean;
        useInactivatedUserUpdateSchedule?: boolean;
        useMenuDeviceScopeConfig?: boolean;
        useMenuGuide?: boolean;
        useTemporaryFileUpload?: boolean;
        useUserApproval?: boolean;
        useUserDeptCodeSelectBox?: boolean;
        useUserFavoriteMenu?: boolean;
        useUserRequestableAuthGroup?: boolean;
        userMenuIncludeSystemCode?: boolean;
        writePrivateInfoAccessLog?: boolean;
    }>;
    setCodeMappingRules: ((codeMappingRules) => void);
    setCommonCodes: ((codes) => void);
}, "serverAppProps" | "commonCodes" | "projectProps" | "currentSystemCode" | "codeMappingRules" | "fileGroups" | "programMenus">>> = null

Type declaration

  • codeMappingRules: Map<string, string> & Omit<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>, keyof Map<any, any>>

    코드 매핑 룰

  • commonCodes: Map<string, {
        cdDesc?: string;
        cdNm?: string;
        dtlCd?: string;
        etc1?: string;
        etc2?: string;
        etc3?: string;
        etc4?: string;
        etc5?: string;
        grpCd?: string;
        grpNm?: string;
        lclsCd?: string;
        lclsNm?: string;
        mclsCd?: string;
        mclsNm?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        rmk?: string;
        srtNo?: number;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprDtlCd?: string;
        uprGrpCd?: string;
        useYn?: string;
    }[]> & Omit<Map<string, {
        cdDesc?: string;
        cdNm?: string;
        dtlCd?: string;
        etc1?: string;
        etc2?: string;
        etc3?: string;
        etc4?: string;
        etc5?: string;
        grpCd?: string;
        grpNm?: string;
        lclsCd?: string;
        lclsNm?: string;
        mclsCd?: string;
        mclsNm?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        rmk?: string;
        srtNo?: number;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprDtlCd?: string;
        uprGrpCd?: string;
        useYn?: string;
    }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>, keyof Map<any, any>>

    공통 코드 목록

  • currentSystemCode: string

    현재 시스템 코드

  • fileGroups: {
        delYn?: string;
        dirStructCd?: string;
        extenLmt?: string;
        fileCrytMethCd?: string;
        fileGrpId?: string;
        fileGrpNm?: string;
        fileNmSvMethCd?: string;
        maxSz?: number;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        svPath?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        useYn?: string;
        webDefUrl?: string;
    }[]

    파일 그룹 목록

  • programMenus: {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }[]

    프로그램 메뉴 목록

  • projectProps: any

    프로젝트 프로퍼티

  • serverAppProps: {
        authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
        autoChangeDormancyDays?: number;
        canAssignUserInAuthorityGroup?: boolean;
        canEditAuthGroupOfUser?: boolean;
        canHasAuthorityByUser?: boolean;
        canUpdateAuthWhenEditUser?: boolean;
        canUpdatePrivateInfo?: boolean;
        canUpdateUserPassword?: boolean;
        hasOnlyOneAuthorityGroup?: boolean;
        ignoreUserIds?: string[];
        isPersonalInfoSystem?: boolean;
        isRemovableUser?: boolean;
        isRemoveUserAuthWhenGroupRegisterred?: boolean;
        limitAuthGroupByUserType?: boolean;
        maximumAuthGroupDepth?: number;
        maximumLoginFailNumbers?: number;
        maximumMenuDepth?: number;
        menuIconFileGroupId?: string;
        minimumPasswordLength?: number;
        passwordChangeDays?: number;
        storeFileAccessUrl?: boolean;
        useAdditionalAuthGroupRole?: boolean;
        useAdditionalAuthRole?: boolean;
        useAuthApproval?: boolean;
        useInactivatedUserUpdateSchedule?: boolean;
        useMenuDeviceScopeConfig?: boolean;
        useMenuGuide?: boolean;
        useTemporaryFileUpload?: boolean;
        useUserApproval?: boolean;
        useUserDeptCodeSelectBox?: boolean;
        useUserFavoriteMenu?: boolean;
        useUserRequestableAuthGroup?: boolean;
        userMenuIncludeSystemCode?: boolean;
        writePrivateInfoAccessLog?: boolean;
    }

    서버 어플리케이션 Property

    • Optional authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP"

      권한 승인 유형

    • Optional autoChangeDormancyDays?: number

      휴면 상태로 자동 변경할 일수 (0일 경우 하지 않음.)

    • Optional canAssignUserInAuthorityGroup?: boolean

      사용자 권한 그룹 배정 가능 여부

    • Optional canEditAuthGroupOfUser?: boolean

      사용자의 권한 그룹 배정을 변경 가능한지 여부

    • Optional canHasAuthorityByUser?: boolean

      사용자별 권한 배정 가능 여부

    • Optional canUpdateAuthWhenEditUser?: boolean

      사용자 정보 수정 시 권한 정보 수정 가능 여부

    • Optional canUpdatePrivateInfo?: boolean

      개인 정보 변경 가능 여부

    • Optional canUpdateUserPassword?: boolean

      사용자의 비밀번호 변경 가능 여부

    • Optional hasOnlyOneAuthorityGroup?: boolean

      하나의 권한 그룹 배정 여부

    • Optional ignoreUserIds?: string[]

      사용 불가 사용자 아이디 목록

    • Optional isPersonalInfoSystem?: boolean

      개인 정보 처리 시스템 여부

    • Optional isRemovableUser?: boolean

      사용자 삭제 가능 여부

    • Optional isRemoveUserAuthWhenGroupRegisterred?: boolean

      권한 그룹 권한 등록 시 사용자 권한 삭제 여부

    • Optional limitAuthGroupByUserType?: boolean

      사용자 구분에 따라 권한 그룹 배정 제약 처리를 할지 여부

    • Optional maximumAuthGroupDepth?: number

      최대 권한 그룹 Depth (0일 경우 무한)

    • Optional maximumLoginFailNumbers?: number

      최대 로그인 실패 수 (계정 잠김 처리될 실패 건수)

    • Optional maximumMenuDepth?: number

      최대 메뉴 Depth (0일 경우 무한)

    • Optional menuIconFileGroupId?: string

      메뉴 아이콘 파일 그룹 아이디

    • Optional minimumPasswordLength?: number

      비밀번호 최소 자릿수

    • Optional passwordChangeDays?: number

      비밀번호 변경 일자 (0일 경우 변경 안함)

    • Optional storeFileAccessUrl?: boolean

      파일 접근 URL 저장 여부

    • Optional useAdditionalAuthGroupRole?: boolean

      추가 권한 역할을 그룹에 설정 기능 사용 여부

    • Optional useAdditionalAuthRole?: boolean

      추가 권한 역할 설정 기능 사용 여부

    • Optional useAuthApproval?: boolean

      권한 승인 사용 여부

      Deprecated

    • Optional useInactivatedUserUpdateSchedule?: boolean

      사용자 휴면 처리 스케쥴 사용 여부

    • Optional useMenuDeviceScopeConfig?: boolean

      메뉴 디바이스 범위 설정 사용 여부

    • Optional useMenuGuide?: boolean

      메뉴 가이드 사용 여부

    • Optional useTemporaryFileUpload?: boolean

      임시 파일 업로드 사용 여부

    • Optional useUserApproval?: boolean

      사용자 승인 기능 사용 여부

    • Optional useUserDeptCodeSelectBox?: boolean

      사용자 부서코드 셀렉트박스 사용 여부

    • Optional useUserFavoriteMenu?: boolean

      사용자 즐겨 찾기 사용 여부

    • Optional useUserRequestableAuthGroup?: boolean

      사용자가 요청 가능한 권한 그룹 지정 기능 사용 여부

    • Optional userMenuIncludeSystemCode?: boolean

      사용자 메뉴 시스템 코드 사용 여부

    • Optional writePrivateInfoAccessLog?: boolean

      개인 정보 접근 로그 사용 여부

_navigationStore: _StoreWithState<string, _UnwrapAll<Pick<{
    currentProgramMenu: Ref<{
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }>;
    navigations: Ref<{
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]>;
    openedTabNavigations: Ref<{
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]>;
    selectedTabIndex: Ref<number>;
    userMenus: Ref<{
        defMnuYn?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuUrl?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        srtNo?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        usrId?: string;
    }[]>;
    activateCurrentMenu(inactiveOthers?, $route?): void;
    createNavigation(): Promise<Navigation[]>;
    findNavigationByMenuId(mnuId, checkVisible?): {
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    };
    getNavFullName(nav): string;
    loadFavoriteNavigation(): void;
    loadTabMenus(): Promise<void>;
    loadUserMenus(): Promise<void>;
    setCurrentProgramMenu(id): {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
    setCurrentProgramMenuByPath(path): {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
}, "currentProgramMenu" | "navigations" | "userMenus" | "openedTabNavigations" | "selectedTabIndex">>, Pick<{
    currentProgramMenu: Ref<{
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }>;
    navigations: Ref<{
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]>;
    openedTabNavigations: Ref<{
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]>;
    selectedTabIndex: Ref<number>;
    userMenus: Ref<{
        defMnuYn?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuUrl?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        srtNo?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        usrId?: string;
    }[]>;
    activateCurrentMenu(inactiveOthers?, $route?): void;
    createNavigation(): Promise<Navigation[]>;
    findNavigationByMenuId(mnuId, checkVisible?): {
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    };
    getNavFullName(nav): string;
    loadFavoriteNavigation(): void;
    loadTabMenus(): Promise<void>;
    loadUserMenus(): Promise<void>;
    setCurrentProgramMenu(id): {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
    setCurrentProgramMenuByPath(path): {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
}, never>, Pick<{
    currentProgramMenu: Ref<{
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }>;
    navigations: Ref<{
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]>;
    openedTabNavigations: Ref<{
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]>;
    selectedTabIndex: Ref<number>;
    userMenus: Ref<{
        defMnuYn?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuUrl?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        srtNo?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        usrId?: string;
    }[]>;
    activateCurrentMenu(inactiveOthers?, $route?): void;
    createNavigation(): Promise<Navigation[]>;
    findNavigationByMenuId(mnuId, checkVisible?): {
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    };
    getNavFullName(nav): string;
    loadFavoriteNavigation(): void;
    loadTabMenus(): Promise<void>;
    loadUserMenus(): Promise<void>;
    setCurrentProgramMenu(id): {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
    setCurrentProgramMenuByPath(path): {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
}, "createNavigation" | "loadFavoriteNavigation" | "setCurrentProgramMenuByPath" | "setCurrentProgramMenu" | "activateCurrentMenu" | "loadTabMenus" | "loadUserMenus" | "findNavigationByMenuId" | "getNavFullName">> & {
    currentProgramMenu: {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
    navigations: {
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[];
    openedTabNavigations: {
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[];
    selectedTabIndex: number;
    userMenus: {
        defMnuYn?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuUrl?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        srtNo?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        usrId?: string;
    }[];
} & _StoreWithGetters<Pick<{
    currentProgramMenu: Ref<{
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }>;
    navigations: Ref<{
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]>;
    openedTabNavigations: Ref<{
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]>;
    selectedTabIndex: Ref<number>;
    userMenus: Ref<{
        defMnuYn?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuUrl?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        srtNo?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        usrId?: string;
    }[]>;
    activateCurrentMenu(inactiveOthers?, $route?): void;
    createNavigation(): Promise<Navigation[]>;
    findNavigationByMenuId(mnuId, checkVisible?): {
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    };
    getNavFullName(nav): string;
    loadFavoriteNavigation(): void;
    loadTabMenus(): Promise<void>;
    loadUserMenus(): Promise<void>;
    setCurrentProgramMenu(id): {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
    setCurrentProgramMenuByPath(path): {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
}, never>> & Pick<{
    currentProgramMenu: Ref<{
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }>;
    navigations: Ref<{
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]>;
    openedTabNavigations: Ref<{
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]>;
    selectedTabIndex: Ref<number>;
    userMenus: Ref<{
        defMnuYn?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuUrl?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        srtNo?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        usrId?: string;
    }[]>;
    activateCurrentMenu(inactiveOthers?, $route?): void;
    createNavigation(): Promise<Navigation[]>;
    findNavigationByMenuId(mnuId, checkVisible?): {
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    };
    getNavFullName(nav): string;
    loadFavoriteNavigation(): void;
    loadTabMenus(): Promise<void>;
    loadUserMenus(): Promise<void>;
    setCurrentProgramMenu(id): {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
    setCurrentProgramMenuByPath(path): {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
}, "createNavigation" | "loadFavoriteNavigation" | "setCurrentProgramMenuByPath" | "setCurrentProgramMenu" | "activateCurrentMenu" | "loadTabMenus" | "loadUserMenus" | "findNavigationByMenuId" | "getNavFullName"> & PiniaCustomProperties<string, _UnwrapAll<Pick<{
    currentProgramMenu: Ref<{
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }>;
    navigations: Ref<{
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]>;
    openedTabNavigations: Ref<{
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]>;
    selectedTabIndex: Ref<number>;
    userMenus: Ref<{
        defMnuYn?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuUrl?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        srtNo?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        usrId?: string;
    }[]>;
    activateCurrentMenu(inactiveOthers?, $route?): void;
    createNavigation(): Promise<Navigation[]>;
    findNavigationByMenuId(mnuId, checkVisible?): {
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    };
    getNavFullName(nav): string;
    loadFavoriteNavigation(): void;
    loadTabMenus(): Promise<void>;
    loadUserMenus(): Promise<void>;
    setCurrentProgramMenu(id): {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
    setCurrentProgramMenuByPath(path): {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
}, "currentProgramMenu" | "navigations" | "userMenus" | "openedTabNavigations" | "selectedTabIndex">>, Pick<{
    currentProgramMenu: Ref<{
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }>;
    navigations: Ref<{
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]>;
    openedTabNavigations: Ref<{
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]>;
    selectedTabIndex: Ref<number>;
    userMenus: Ref<{
        defMnuYn?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuUrl?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        srtNo?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        usrId?: string;
    }[]>;
    activateCurrentMenu(inactiveOthers?, $route?): void;
    createNavigation(): Promise<Navigation[]>;
    findNavigationByMenuId(mnuId, checkVisible?): {
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    };
    getNavFullName(nav): string;
    loadFavoriteNavigation(): void;
    loadTabMenus(): Promise<void>;
    loadUserMenus(): Promise<void>;
    setCurrentProgramMenu(id): {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
    setCurrentProgramMenuByPath(path): {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
}, never>, Pick<{
    currentProgramMenu: Ref<{
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }>;
    navigations: Ref<{
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]>;
    openedTabNavigations: Ref<{
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]>;
    selectedTabIndex: Ref<number>;
    userMenus: Ref<{
        defMnuYn?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuUrl?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        srtNo?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        usrId?: string;
    }[]>;
    activateCurrentMenu(inactiveOthers?, $route?): void;
    createNavigation(): Promise<Navigation[]>;
    findNavigationByMenuId(mnuId, checkVisible?): {
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    };
    getNavFullName(nav): string;
    loadFavoriteNavigation(): void;
    loadTabMenus(): Promise<void>;
    loadUserMenus(): Promise<void>;
    setCurrentProgramMenu(id): {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
    setCurrentProgramMenuByPath(path): {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
}, "createNavigation" | "loadFavoriteNavigation" | "setCurrentProgramMenuByPath" | "setCurrentProgramMenu" | "activateCurrentMenu" | "loadTabMenus" | "loadUserMenus" | "findNavigationByMenuId" | "getNavFullName">> & PiniaCustomStateProperties<_UnwrapAll<Pick<{
    currentProgramMenu: Ref<{
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }>;
    navigations: Ref<{
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]>;
    openedTabNavigations: Ref<{
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]>;
    selectedTabIndex: Ref<number>;
    userMenus: Ref<{
        defMnuYn?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuUrl?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        srtNo?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        usrId?: string;
    }[]>;
    activateCurrentMenu(inactiveOthers?, $route?): void;
    createNavigation(): Promise<Navigation[]>;
    findNavigationByMenuId(mnuId, checkVisible?): {
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    };
    getNavFullName(nav): string;
    loadFavoriteNavigation(): void;
    loadTabMenus(): Promise<void>;
    loadUserMenus(): Promise<void>;
    setCurrentProgramMenu(id): {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
    setCurrentProgramMenuByPath(path): {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    };
}, "currentProgramMenu" | "navigations" | "userMenus" | "openedTabNavigations" | "selectedTabIndex">>> = null

Type declaration

  • currentProgramMenu: {
        authScopCd?: string;
        delYn?: string;
        dpYn?: string;
        functions?: {
            deleted?: boolean;
            fncId?: string;
            fncNm?: string;
            inserted?: boolean;
            mnuId?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            updated?: boolean;
        }[];
        iconFileId?: string;
        iconSrc?: string;
        ipList?: string;
        ipLmtYn?: string;
        mnuDesc?: string;
        mnuDvcScopCd?: string;
        mnuFullNm?: string;
        mnuGuideCont?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuSrtNo?: number;
        mnuStepNo?: number;
        mnuTyCd?: string;
        mnuUrl?: string;
        parentMenus?: {
            authScopCd?: string;
            delYn?: string;
            dpYn?: string;
            functions?: {
                deleted?: boolean;
                fncId?: string;
                fncNm?: string;
                inserted?: boolean;
                mnuId?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                updated?: boolean;
            }[];
            iconFileId?: string;
            iconSrc?: string;
            ipList?: string;
            ipLmtYn?: string;
            mnuDesc?: string;
            mnuDvcScopCd?: string;
            mnuGuideCont?: string;
            mnuId?: string;
            mnuNm?: string;
            mnuSrtNo?: number;
            mnuStepNo?: number;
            mnuTyCd?: string;
            mnuUrl?: string;
            proIdVal?: string;
            prvViewYn?: string;
            regDttm?: string;
            regUsrId?: string;
            regUsrIp?: string;
            sysCd?: string;
            updDttm?: string;
            updUsrId?: string;
            updUsrIp?: string;
            uprMnuId?: string;
            useYn?: string;
        }[];
        proIdVal?: string;
        prvViewYn?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        uprMnuId?: string;
        useYn?: string;
    }

    현재 프로그램 메뉴

    • Optional authScopCd?: string

      권한 범위 코드

    • Optional delYn?: string

      삭제여부

    • Optional dpYn?: string

      전시 여부

    • Optional functions?: {
          deleted?: boolean;
          fncId?: string;
          fncNm?: string;
          inserted?: boolean;
          mnuId?: string;
          prvViewYn?: string;
          regDttm?: string;
          regUsrId?: string;
          regUsrIp?: string;
          updDttm?: string;
          updUsrId?: string;
          updUsrIp?: string;
          updated?: boolean;
      }[]

      기능 목록

    • Optional iconFileId?: string

      메뉴 아이콘 파일 아이디

    • Optional iconSrc?: string
    • Optional ipList?: string

      아이피 목록

    • Optional ipLmtYn?: string

      아이피 제한 여부

    • Optional mnuDesc?: string

      메뉴 설명

    • Optional mnuDvcScopCd?: string

      메뉴 디바이스 범위 코드

    • Optional mnuFullNm?: string
    • Optional mnuGuideCont?: string

      메뉴 가이드 내용

    • Optional mnuId?: string

      메뉴 아이디

    • Optional mnuNm?: string

      메뉴 명

    • Optional mnuSrtNo?: number

      메뉴 정렬순서

    • Optional mnuStepNo?: number

      메뉴 레벨

    • Optional mnuTyCd?: string

      메뉴(권한) 유형코드

      • 01 : 일반
      • 02 : 기능권한
    • Optional mnuUrl?: string

      메뉴 URL

    • Optional parentMenus?: {
          authScopCd?: string;
          delYn?: string;
          dpYn?: string;
          functions?: {
              deleted?: boolean;
              fncId?: string;
              fncNm?: string;
              inserted?: boolean;
              mnuId?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              updated?: boolean;
          }[];
          iconFileId?: string;
          iconSrc?: string;
          ipList?: string;
          ipLmtYn?: string;
          mnuDesc?: string;
          mnuDvcScopCd?: string;
          mnuGuideCont?: string;
          mnuId?: string;
          mnuNm?: string;
          mnuSrtNo?: number;
          mnuStepNo?: number;
          mnuTyCd?: string;
          mnuUrl?: string;
          proIdVal?: string;
          prvViewYn?: string;
          regDttm?: string;
          regUsrId?: string;
          regUsrIp?: string;
          sysCd?: string;
          updDttm?: string;
          updUsrId?: string;
          updUsrIp?: string;
          uprMnuId?: string;
          useYn?: string;
      }[]
    • Optional proIdVal?: string

      프로그램 아이디 값

    • Optional prvViewYn?: string

      개인정보 조회 여부

    • Optional regDttm?: string

      등록일자

    • Optional regUsrId?: string

      등록 사용자 아이디

    • Optional regUsrIp?: string

      등록자 아이피

    • Optional sysCd?: string

      시스템코드

    • Optional updDttm?: string

      수정일자

    • Optional updUsrId?: string

      수정자 아이디

    • Optional updUsrIp?: string

      수정자 아이피

    • Optional uprMnuId?: string

      상위메뉴 아이디

    • Optional useYn?: string

      사용여부

  • navigations: {
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]

    navigation 정보

  • openedTabNavigations: {
        active?: boolean;
        activeTab?: boolean;
        component?: any;
        display?: boolean;
        favorite?: boolean;
        icon?: string;
        iconSrc?: string;
        id?: string;
        items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
        originId?: string;
        parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
        path?: string;
        prgId?: string;
        show?: boolean;
        text?: string;
        ts?: any;
        visible?: boolean;
    }[]

    tab navigation

  • selectedTabIndex: number

    선택된 tab index

  • userMenus: {
        defMnuYn?: string;
        mnuId?: string;
        mnuNm?: string;
        mnuUrl?: string;
        regDttm?: string;
        regUsrId?: string;
        regUsrIp?: string;
        srtNo?: string;
        sysCd?: string;
        updDttm?: string;
        updUsrId?: string;
        updUsrIp?: string;
        usrId?: string;
    }[]

    즐겨찾기

app: NuxtApp

Accessors

  • get serverAppProps(): {
        authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
        autoChangeDormancyDays?: number;
        canAssignUserInAuthorityGroup?: boolean;
        canEditAuthGroupOfUser?: boolean;
        canHasAuthorityByUser?: boolean;
        canUpdateAuthWhenEditUser?: boolean;
        canUpdatePrivateInfo?: boolean;
        canUpdateUserPassword?: boolean;
        hasOnlyOneAuthorityGroup?: boolean;
        ignoreUserIds?: string[];
        isPersonalInfoSystem?: boolean;
        isRemovableUser?: boolean;
        isRemoveUserAuthWhenGroupRegisterred?: boolean;
        limitAuthGroupByUserType?: boolean;
        maximumAuthGroupDepth?: number;
        maximumLoginFailNumbers?: number;
        maximumMenuDepth?: number;
        menuIconFileGroupId?: string;
        minimumPasswordLength?: number;
        passwordChangeDays?: number;
        storeFileAccessUrl?: boolean;
        useAdditionalAuthGroupRole?: boolean;
        useAdditionalAuthRole?: boolean;
        useAuthApproval?: boolean;
        useInactivatedUserUpdateSchedule?: boolean;
        useMenuDeviceScopeConfig?: boolean;
        useMenuGuide?: boolean;
        useTemporaryFileUpload?: boolean;
        useUserApproval?: boolean;
        useUserDeptCodeSelectBox?: boolean;
        useUserFavoriteMenu?: boolean;
        useUserRequestableAuthGroup?: boolean;
        userMenuIncludeSystemCode?: boolean;
        writePrivateInfoAccessLog?: boolean;
    }
  • 서버 어플리케이션 프로퍼티 조회

    Returns {
        authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
        autoChangeDormancyDays?: number;
        canAssignUserInAuthorityGroup?: boolean;
        canEditAuthGroupOfUser?: boolean;
        canHasAuthorityByUser?: boolean;
        canUpdateAuthWhenEditUser?: boolean;
        canUpdatePrivateInfo?: boolean;
        canUpdateUserPassword?: boolean;
        hasOnlyOneAuthorityGroup?: boolean;
        ignoreUserIds?: string[];
        isPersonalInfoSystem?: boolean;
        isRemovableUser?: boolean;
        isRemoveUserAuthWhenGroupRegisterred?: boolean;
        limitAuthGroupByUserType?: boolean;
        maximumAuthGroupDepth?: number;
        maximumLoginFailNumbers?: number;
        maximumMenuDepth?: number;
        menuIconFileGroupId?: string;
        minimumPasswordLength?: number;
        passwordChangeDays?: number;
        storeFileAccessUrl?: boolean;
        useAdditionalAuthGroupRole?: boolean;
        useAdditionalAuthRole?: boolean;
        useAuthApproval?: boolean;
        useInactivatedUserUpdateSchedule?: boolean;
        useMenuDeviceScopeConfig?: boolean;
        useMenuGuide?: boolean;
        useTemporaryFileUpload?: boolean;
        useUserApproval?: boolean;
        useUserDeptCodeSelectBox?: boolean;
        useUserFavoriteMenu?: boolean;
        useUserRequestableAuthGroup?: boolean;
        userMenuIncludeSystemCode?: boolean;
        writePrivateInfoAccessLog?: boolean;
    }

    • Optional authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP"

      권한 승인 유형

    • Optional autoChangeDormancyDays?: number

      휴면 상태로 자동 변경할 일수 (0일 경우 하지 않음.)

    • Optional canAssignUserInAuthorityGroup?: boolean

      사용자 권한 그룹 배정 가능 여부

    • Optional canEditAuthGroupOfUser?: boolean

      사용자의 권한 그룹 배정을 변경 가능한지 여부

    • Optional canHasAuthorityByUser?: boolean

      사용자별 권한 배정 가능 여부

    • Optional canUpdateAuthWhenEditUser?: boolean

      사용자 정보 수정 시 권한 정보 수정 가능 여부

    • Optional canUpdatePrivateInfo?: boolean

      개인 정보 변경 가능 여부

    • Optional canUpdateUserPassword?: boolean

      사용자의 비밀번호 변경 가능 여부

    • Optional hasOnlyOneAuthorityGroup?: boolean

      하나의 권한 그룹 배정 여부

    • Optional ignoreUserIds?: string[]

      사용 불가 사용자 아이디 목록

    • Optional isPersonalInfoSystem?: boolean

      개인 정보 처리 시스템 여부

    • Optional isRemovableUser?: boolean

      사용자 삭제 가능 여부

    • Optional isRemoveUserAuthWhenGroupRegisterred?: boolean

      권한 그룹 권한 등록 시 사용자 권한 삭제 여부

    • Optional limitAuthGroupByUserType?: boolean

      사용자 구분에 따라 권한 그룹 배정 제약 처리를 할지 여부

    • Optional maximumAuthGroupDepth?: number

      최대 권한 그룹 Depth (0일 경우 무한)

    • Optional maximumLoginFailNumbers?: number

      최대 로그인 실패 수 (계정 잠김 처리될 실패 건수)

    • Optional maximumMenuDepth?: number

      최대 메뉴 Depth (0일 경우 무한)

    • Optional menuIconFileGroupId?: string

      메뉴 아이콘 파일 그룹 아이디

    • Optional minimumPasswordLength?: number

      비밀번호 최소 자릿수

    • Optional passwordChangeDays?: number

      비밀번호 변경 일자 (0일 경우 변경 안함)

    • Optional storeFileAccessUrl?: boolean

      파일 접근 URL 저장 여부

    • Optional useAdditionalAuthGroupRole?: boolean

      추가 권한 역할을 그룹에 설정 기능 사용 여부

    • Optional useAdditionalAuthRole?: boolean

      추가 권한 역할 설정 기능 사용 여부

    • Optional useAuthApproval?: boolean

      권한 승인 사용 여부

      Deprecated

    • Optional useInactivatedUserUpdateSchedule?: boolean

      사용자 휴면 처리 스케쥴 사용 여부

    • Optional useMenuDeviceScopeConfig?: boolean

      메뉴 디바이스 범위 설정 사용 여부

    • Optional useMenuGuide?: boolean

      메뉴 가이드 사용 여부

    • Optional useTemporaryFileUpload?: boolean

      임시 파일 업로드 사용 여부

    • Optional useUserApproval?: boolean

      사용자 승인 기능 사용 여부

    • Optional useUserDeptCodeSelectBox?: boolean

      사용자 부서코드 셀렉트박스 사용 여부

    • Optional useUserFavoriteMenu?: boolean

      사용자 즐겨 찾기 사용 여부

    • Optional useUserRequestableAuthGroup?: boolean

      사용자가 요청 가능한 권한 그룹 지정 기능 사용 여부

    • Optional userMenuIncludeSystemCode?: boolean

      사용자 메뉴 시스템 코드 사용 여부

    • Optional writePrivateInfoAccessLog?: boolean

      개인 정보 접근 로그 사용 여부

  • get store(): {
        initData: _StoreWithState<string, _UnwrapAll<Pick<{
            codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
            commonCodes: Ref<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
            currentSystemCode: Ref<string>;
            fileGroups: Ref<{
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[]>;
            getMenuFullName: ((id) => string);
            initData: ((type) => Promise<void>);
            loadInitialData: (() => Promise<void>);
            programMenus: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[]>;
            projectProps: Ref<any>;
            serverAppProps: Ref<{
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            }>;
            setCodeMappingRules: ((codeMappingRules) => void);
            setCommonCodes: ((codes) => void);
        }, "serverAppProps" | "commonCodes" | "projectProps" | "currentSystemCode" | "codeMappingRules" | "fileGroups" | "programMenus">>, Pick<{
            codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
            commonCodes: Ref<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
            currentSystemCode: Ref<string>;
            fileGroups: Ref<{
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[]>;
            getMenuFullName: ((id) => string);
            initData: ((type) => Promise<void>);
            loadInitialData: (() => Promise<void>);
            programMenus: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[]>;
            projectProps: Ref<any>;
            serverAppProps: Ref<{
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            }>;
            setCodeMappingRules: ((codeMappingRules) => void);
            setCommonCodes: ((codes) => void);
        }, never>, Pick<{
            codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
            commonCodes: Ref<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
            currentSystemCode: Ref<string>;
            fileGroups: Ref<{
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[]>;
            getMenuFullName: ((id) => string);
            initData: ((type) => Promise<void>);
            loadInitialData: (() => Promise<void>);
            programMenus: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[]>;
            projectProps: Ref<any>;
            serverAppProps: Ref<{
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            }>;
            setCodeMappingRules: ((codeMappingRules) => void);
            setCommonCodes: ((codes) => void);
        }, "setCommonCodes" | "initData" | "setCodeMappingRules" | "getMenuFullName" | "loadInitialData">> & {
            codeMappingRules: Map<string, string> & Omit<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>, keyof Map<any, any>>;
            commonCodes: Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>, keyof Map<any, any>>;
            currentSystemCode: string;
            fileGroups: {
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[];
            programMenus: {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[];
            projectProps: any;
            serverAppProps: {
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            };
        } & _StoreWithGetters<Pick<{
            codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
            commonCodes: Ref<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
            currentSystemCode: Ref<string>;
            fileGroups: Ref<{
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[]>;
            getMenuFullName: ((id) => string);
            initData: ((type) => Promise<void>);
            loadInitialData: (() => Promise<void>);
            programMenus: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[]>;
            projectProps: Ref<any>;
            serverAppProps: Ref<{
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            }>;
            setCodeMappingRules: ((codeMappingRules) => void);
            setCommonCodes: ((codes) => void);
        }, never>> & Pick<{
            codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
            commonCodes: Ref<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
            currentSystemCode: Ref<string>;
            fileGroups: Ref<{
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[]>;
            getMenuFullName: ((id) => string);
            initData: ((type) => Promise<void>);
            loadInitialData: (() => Promise<void>);
            programMenus: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[]>;
            projectProps: Ref<any>;
            serverAppProps: Ref<{
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            }>;
            setCodeMappingRules: ((codeMappingRules) => void);
            setCommonCodes: ((codes) => void);
        }, "setCommonCodes" | "initData" | "setCodeMappingRules" | "getMenuFullName" | "loadInitialData"> & PiniaCustomProperties<string, _UnwrapAll<Pick<{
            codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
            commonCodes: Ref<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
            currentSystemCode: Ref<string>;
            fileGroups: Ref<{
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[]>;
            getMenuFullName: ((id) => string);
            initData: ((type) => Promise<void>);
            loadInitialData: (() => Promise<void>);
            programMenus: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[]>;
            projectProps: Ref<any>;
            serverAppProps: Ref<{
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            }>;
            setCodeMappingRules: ((codeMappingRules) => void);
            setCommonCodes: ((codes) => void);
        }, "serverAppProps" | "commonCodes" | "projectProps" | "currentSystemCode" | "codeMappingRules" | "fileGroups" | "programMenus">>, Pick<{
            codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
            commonCodes: Ref<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
            currentSystemCode: Ref<string>;
            fileGroups: Ref<{
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[]>;
            getMenuFullName: ((id) => string);
            initData: ((type) => Promise<void>);
            loadInitialData: (() => Promise<void>);
            programMenus: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[]>;
            projectProps: Ref<any>;
            serverAppProps: Ref<{
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            }>;
            setCodeMappingRules: ((codeMappingRules) => void);
            setCommonCodes: ((codes) => void);
        }, never>, Pick<{
            codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
            commonCodes: Ref<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
            currentSystemCode: Ref<string>;
            fileGroups: Ref<{
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[]>;
            getMenuFullName: ((id) => string);
            initData: ((type) => Promise<void>);
            loadInitialData: (() => Promise<void>);
            programMenus: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[]>;
            projectProps: Ref<any>;
            serverAppProps: Ref<{
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            }>;
            setCodeMappingRules: ((codeMappingRules) => void);
            setCommonCodes: ((codes) => void);
        }, "setCommonCodes" | "initData" | "setCodeMappingRules" | "getMenuFullName" | "loadInitialData">> & PiniaCustomStateProperties<_UnwrapAll<Pick<{
            codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
            commonCodes: Ref<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
            currentSystemCode: Ref<string>;
            fileGroups: Ref<{
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[]>;
            getMenuFullName: ((id) => string);
            initData: ((type) => Promise<void>);
            loadInitialData: (() => Promise<void>);
            programMenus: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[]>;
            projectProps: Ref<any>;
            serverAppProps: Ref<{
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            }>;
            setCodeMappingRules: ((codeMappingRules) => void);
            setCommonCodes: ((codes) => void);
        }, "serverAppProps" | "commonCodes" | "projectProps" | "currentSystemCode" | "codeMappingRules" | "fileGroups" | "programMenus">>>;
        navigation: _StoreWithState<string, _UnwrapAll<Pick<{
            currentProgramMenu: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }>;
            navigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            openedTabNavigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            selectedTabIndex: Ref<number>;
            userMenus: Ref<{
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[]>;
            activateCurrentMenu(inactiveOthers?, $route?): void;
            createNavigation(): Promise<Navigation[]>;
            findNavigationByMenuId(mnuId, checkVisible?): {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            };
            getNavFullName(nav): string;
            loadFavoriteNavigation(): void;
            loadTabMenus(): Promise<void>;
            loadUserMenus(): Promise<void>;
            setCurrentProgramMenu(id): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            setCurrentProgramMenuByPath(path): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
        }, "currentProgramMenu" | "navigations" | "userMenus" | "openedTabNavigations" | "selectedTabIndex">>, Pick<{
            currentProgramMenu: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }>;
            navigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            openedTabNavigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            selectedTabIndex: Ref<number>;
            userMenus: Ref<{
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[]>;
            activateCurrentMenu(inactiveOthers?, $route?): void;
            createNavigation(): Promise<Navigation[]>;
            findNavigationByMenuId(mnuId, checkVisible?): {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            };
            getNavFullName(nav): string;
            loadFavoriteNavigation(): void;
            loadTabMenus(): Promise<void>;
            loadUserMenus(): Promise<void>;
            setCurrentProgramMenu(id): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            setCurrentProgramMenuByPath(path): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
        }, never>, Pick<{
            currentProgramMenu: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }>;
            navigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            openedTabNavigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            selectedTabIndex: Ref<number>;
            userMenus: Ref<{
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[]>;
            activateCurrentMenu(inactiveOthers?, $route?): void;
            createNavigation(): Promise<Navigation[]>;
            findNavigationByMenuId(mnuId, checkVisible?): {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            };
            getNavFullName(nav): string;
            loadFavoriteNavigation(): void;
            loadTabMenus(): Promise<void>;
            loadUserMenus(): Promise<void>;
            setCurrentProgramMenu(id): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            setCurrentProgramMenuByPath(path): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
        }, "createNavigation" | "loadFavoriteNavigation" | "setCurrentProgramMenuByPath" | "setCurrentProgramMenu" | "activateCurrentMenu" | "loadTabMenus" | "loadUserMenus" | "findNavigationByMenuId" | "getNavFullName">> & {
            currentProgramMenu: {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            navigations: {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[];
            openedTabNavigations: {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[];
            selectedTabIndex: number;
            userMenus: {
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[];
        } & _StoreWithGetters<Pick<{
            currentProgramMenu: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }>;
            navigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            openedTabNavigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            selectedTabIndex: Ref<number>;
            userMenus: Ref<{
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[]>;
            activateCurrentMenu(inactiveOthers?, $route?): void;
            createNavigation(): Promise<Navigation[]>;
            findNavigationByMenuId(mnuId, checkVisible?): {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            };
            getNavFullName(nav): string;
            loadFavoriteNavigation(): void;
            loadTabMenus(): Promise<void>;
            loadUserMenus(): Promise<void>;
            setCurrentProgramMenu(id): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            setCurrentProgramMenuByPath(path): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
        }, never>> & Pick<{
            currentProgramMenu: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }>;
            navigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            openedTabNavigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            selectedTabIndex: Ref<number>;
            userMenus: Ref<{
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[]>;
            activateCurrentMenu(inactiveOthers?, $route?): void;
            createNavigation(): Promise<Navigation[]>;
            findNavigationByMenuId(mnuId, checkVisible?): {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            };
            getNavFullName(nav): string;
            loadFavoriteNavigation(): void;
            loadTabMenus(): Promise<void>;
            loadUserMenus(): Promise<void>;
            setCurrentProgramMenu(id): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            setCurrentProgramMenuByPath(path): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
        }, "createNavigation" | "loadFavoriteNavigation" | "setCurrentProgramMenuByPath" | "setCurrentProgramMenu" | "activateCurrentMenu" | "loadTabMenus" | "loadUserMenus" | "findNavigationByMenuId" | "getNavFullName"> & PiniaCustomProperties<string, _UnwrapAll<Pick<{
            currentProgramMenu: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }>;
            navigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            openedTabNavigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            selectedTabIndex: Ref<number>;
            userMenus: Ref<{
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[]>;
            activateCurrentMenu(inactiveOthers?, $route?): void;
            createNavigation(): Promise<Navigation[]>;
            findNavigationByMenuId(mnuId, checkVisible?): {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            };
            getNavFullName(nav): string;
            loadFavoriteNavigation(): void;
            loadTabMenus(): Promise<void>;
            loadUserMenus(): Promise<void>;
            setCurrentProgramMenu(id): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            setCurrentProgramMenuByPath(path): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
        }, "currentProgramMenu" | "navigations" | "userMenus" | "openedTabNavigations" | "selectedTabIndex">>, Pick<{
            currentProgramMenu: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }>;
            navigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            openedTabNavigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            selectedTabIndex: Ref<number>;
            userMenus: Ref<{
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[]>;
            activateCurrentMenu(inactiveOthers?, $route?): void;
            createNavigation(): Promise<Navigation[]>;
            findNavigationByMenuId(mnuId, checkVisible?): {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            };
            getNavFullName(nav): string;
            loadFavoriteNavigation(): void;
            loadTabMenus(): Promise<void>;
            loadUserMenus(): Promise<void>;
            setCurrentProgramMenu(id): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            setCurrentProgramMenuByPath(path): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
        }, never>, Pick<{
            currentProgramMenu: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }>;
            navigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            openedTabNavigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            selectedTabIndex: Ref<number>;
            userMenus: Ref<{
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[]>;
            activateCurrentMenu(inactiveOthers?, $route?): void;
            createNavigation(): Promise<Navigation[]>;
            findNavigationByMenuId(mnuId, checkVisible?): {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            };
            getNavFullName(nav): string;
            loadFavoriteNavigation(): void;
            loadTabMenus(): Promise<void>;
            loadUserMenus(): Promise<void>;
            setCurrentProgramMenu(id): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            setCurrentProgramMenuByPath(path): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
        }, "createNavigation" | "loadFavoriteNavigation" | "setCurrentProgramMenuByPath" | "setCurrentProgramMenu" | "activateCurrentMenu" | "loadTabMenus" | "loadUserMenus" | "findNavigationByMenuId" | "getNavFullName">> & PiniaCustomStateProperties<_UnwrapAll<Pick<{
            currentProgramMenu: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }>;
            navigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            openedTabNavigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            selectedTabIndex: Ref<number>;
            userMenus: Ref<{
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[]>;
            activateCurrentMenu(inactiveOthers?, $route?): void;
            createNavigation(): Promise<Navigation[]>;
            findNavigationByMenuId(mnuId, checkVisible?): {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            };
            getNavFullName(nav): string;
            loadFavoriteNavigation(): void;
            loadTabMenus(): Promise<void>;
            loadUserMenus(): Promise<void>;
            setCurrentProgramMenu(id): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            setCurrentProgramMenuByPath(path): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
        }, "currentProgramMenu" | "navigations" | "userMenus" | "openedTabNavigations" | "selectedTabIndex">>>;
    }
  • Returns {
        initData: _StoreWithState<string, _UnwrapAll<Pick<{
            codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
            commonCodes: Ref<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
            currentSystemCode: Ref<string>;
            fileGroups: Ref<{
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[]>;
            getMenuFullName: ((id) => string);
            initData: ((type) => Promise<void>);
            loadInitialData: (() => Promise<void>);
            programMenus: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[]>;
            projectProps: Ref<any>;
            serverAppProps: Ref<{
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            }>;
            setCodeMappingRules: ((codeMappingRules) => void);
            setCommonCodes: ((codes) => void);
        }, "serverAppProps" | "commonCodes" | "projectProps" | "currentSystemCode" | "codeMappingRules" | "fileGroups" | "programMenus">>, Pick<{
            codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
            commonCodes: Ref<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
            currentSystemCode: Ref<string>;
            fileGroups: Ref<{
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[]>;
            getMenuFullName: ((id) => string);
            initData: ((type) => Promise<void>);
            loadInitialData: (() => Promise<void>);
            programMenus: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[]>;
            projectProps: Ref<any>;
            serverAppProps: Ref<{
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            }>;
            setCodeMappingRules: ((codeMappingRules) => void);
            setCommonCodes: ((codes) => void);
        }, never>, Pick<{
            codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
            commonCodes: Ref<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
            currentSystemCode: Ref<string>;
            fileGroups: Ref<{
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[]>;
            getMenuFullName: ((id) => string);
            initData: ((type) => Promise<void>);
            loadInitialData: (() => Promise<void>);
            programMenus: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[]>;
            projectProps: Ref<any>;
            serverAppProps: Ref<{
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            }>;
            setCodeMappingRules: ((codeMappingRules) => void);
            setCommonCodes: ((codes) => void);
        }, "setCommonCodes" | "initData" | "setCodeMappingRules" | "getMenuFullName" | "loadInitialData">> & {
            codeMappingRules: Map<string, string> & Omit<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>, keyof Map<any, any>>;
            commonCodes: Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>, keyof Map<any, any>>;
            currentSystemCode: string;
            fileGroups: {
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[];
            programMenus: {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[];
            projectProps: any;
            serverAppProps: {
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            };
        } & _StoreWithGetters<Pick<{
            codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
            commonCodes: Ref<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
            currentSystemCode: Ref<string>;
            fileGroups: Ref<{
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[]>;
            getMenuFullName: ((id) => string);
            initData: ((type) => Promise<void>);
            loadInitialData: (() => Promise<void>);
            programMenus: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[]>;
            projectProps: Ref<any>;
            serverAppProps: Ref<{
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            }>;
            setCodeMappingRules: ((codeMappingRules) => void);
            setCommonCodes: ((codes) => void);
        }, never>> & Pick<{
            codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
            commonCodes: Ref<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
            currentSystemCode: Ref<string>;
            fileGroups: Ref<{
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[]>;
            getMenuFullName: ((id) => string);
            initData: ((type) => Promise<void>);
            loadInitialData: (() => Promise<void>);
            programMenus: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[]>;
            projectProps: Ref<any>;
            serverAppProps: Ref<{
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            }>;
            setCodeMappingRules: ((codeMappingRules) => void);
            setCommonCodes: ((codes) => void);
        }, "setCommonCodes" | "initData" | "setCodeMappingRules" | "getMenuFullName" | "loadInitialData"> & PiniaCustomProperties<string, _UnwrapAll<Pick<{
            codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
            commonCodes: Ref<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
            currentSystemCode: Ref<string>;
            fileGroups: Ref<{
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[]>;
            getMenuFullName: ((id) => string);
            initData: ((type) => Promise<void>);
            loadInitialData: (() => Promise<void>);
            programMenus: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[]>;
            projectProps: Ref<any>;
            serverAppProps: Ref<{
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            }>;
            setCodeMappingRules: ((codeMappingRules) => void);
            setCommonCodes: ((codes) => void);
        }, "serverAppProps" | "commonCodes" | "projectProps" | "currentSystemCode" | "codeMappingRules" | "fileGroups" | "programMenus">>, Pick<{
            codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
            commonCodes: Ref<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
            currentSystemCode: Ref<string>;
            fileGroups: Ref<{
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[]>;
            getMenuFullName: ((id) => string);
            initData: ((type) => Promise<void>);
            loadInitialData: (() => Promise<void>);
            programMenus: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[]>;
            projectProps: Ref<any>;
            serverAppProps: Ref<{
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            }>;
            setCodeMappingRules: ((codeMappingRules) => void);
            setCommonCodes: ((codes) => void);
        }, never>, Pick<{
            codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
            commonCodes: Ref<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
            currentSystemCode: Ref<string>;
            fileGroups: Ref<{
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[]>;
            getMenuFullName: ((id) => string);
            initData: ((type) => Promise<void>);
            loadInitialData: (() => Promise<void>);
            programMenus: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[]>;
            projectProps: Ref<any>;
            serverAppProps: Ref<{
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            }>;
            setCodeMappingRules: ((codeMappingRules) => void);
            setCommonCodes: ((codes) => void);
        }, "setCommonCodes" | "initData" | "setCodeMappingRules" | "getMenuFullName" | "loadInitialData">> & PiniaCustomStateProperties<_UnwrapAll<Pick<{
            codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
            commonCodes: Ref<Map<string, {
                cdDesc?: string;
                cdNm?: string;
                dtlCd?: string;
                etc1?: string;
                etc2?: string;
                etc3?: string;
                etc4?: string;
                etc5?: string;
                grpCd?: string;
                grpNm?: string;
                lclsCd?: string;
                lclsNm?: string;
                mclsCd?: string;
                mclsNm?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                rmk?: string;
                srtNo?: number;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprDtlCd?: string;
                uprGrpCd?: string;
                useYn?: string;
            }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
            currentSystemCode: Ref<string>;
            fileGroups: Ref<{
                delYn?: string;
                dirStructCd?: string;
                extenLmt?: string;
                fileCrytMethCd?: string;
                fileGrpId?: string;
                fileGrpNm?: string;
                fileNmSvMethCd?: string;
                maxSz?: number;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                svPath?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                useYn?: string;
                webDefUrl?: string;
            }[]>;
            getMenuFullName: ((id) => string);
            initData: ((type) => Promise<void>);
            loadInitialData: (() => Promise<void>);
            programMenus: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }[]>;
            projectProps: Ref<any>;
            serverAppProps: Ref<{
                authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
                autoChangeDormancyDays?: number;
                canAssignUserInAuthorityGroup?: boolean;
                canEditAuthGroupOfUser?: boolean;
                canHasAuthorityByUser?: boolean;
                canUpdateAuthWhenEditUser?: boolean;
                canUpdatePrivateInfo?: boolean;
                canUpdateUserPassword?: boolean;
                hasOnlyOneAuthorityGroup?: boolean;
                ignoreUserIds?: string[];
                isPersonalInfoSystem?: boolean;
                isRemovableUser?: boolean;
                isRemoveUserAuthWhenGroupRegisterred?: boolean;
                limitAuthGroupByUserType?: boolean;
                maximumAuthGroupDepth?: number;
                maximumLoginFailNumbers?: number;
                maximumMenuDepth?: number;
                menuIconFileGroupId?: string;
                minimumPasswordLength?: number;
                passwordChangeDays?: number;
                storeFileAccessUrl?: boolean;
                useAdditionalAuthGroupRole?: boolean;
                useAdditionalAuthRole?: boolean;
                useAuthApproval?: boolean;
                useInactivatedUserUpdateSchedule?: boolean;
                useMenuDeviceScopeConfig?: boolean;
                useMenuGuide?: boolean;
                useTemporaryFileUpload?: boolean;
                useUserApproval?: boolean;
                useUserDeptCodeSelectBox?: boolean;
                useUserFavoriteMenu?: boolean;
                useUserRequestableAuthGroup?: boolean;
                userMenuIncludeSystemCode?: boolean;
                writePrivateInfoAccessLog?: boolean;
            }>;
            setCodeMappingRules: ((codeMappingRules) => void);
            setCommonCodes: ((codes) => void);
        }, "serverAppProps" | "commonCodes" | "projectProps" | "currentSystemCode" | "codeMappingRules" | "fileGroups" | "programMenus">>>;
        navigation: _StoreWithState<string, _UnwrapAll<Pick<{
            currentProgramMenu: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }>;
            navigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            openedTabNavigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            selectedTabIndex: Ref<number>;
            userMenus: Ref<{
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[]>;
            activateCurrentMenu(inactiveOthers?, $route?): void;
            createNavigation(): Promise<Navigation[]>;
            findNavigationByMenuId(mnuId, checkVisible?): {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            };
            getNavFullName(nav): string;
            loadFavoriteNavigation(): void;
            loadTabMenus(): Promise<void>;
            loadUserMenus(): Promise<void>;
            setCurrentProgramMenu(id): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            setCurrentProgramMenuByPath(path): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
        }, "currentProgramMenu" | "navigations" | "userMenus" | "openedTabNavigations" | "selectedTabIndex">>, Pick<{
            currentProgramMenu: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }>;
            navigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            openedTabNavigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            selectedTabIndex: Ref<number>;
            userMenus: Ref<{
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[]>;
            activateCurrentMenu(inactiveOthers?, $route?): void;
            createNavigation(): Promise<Navigation[]>;
            findNavigationByMenuId(mnuId, checkVisible?): {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            };
            getNavFullName(nav): string;
            loadFavoriteNavigation(): void;
            loadTabMenus(): Promise<void>;
            loadUserMenus(): Promise<void>;
            setCurrentProgramMenu(id): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            setCurrentProgramMenuByPath(path): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
        }, never>, Pick<{
            currentProgramMenu: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }>;
            navigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            openedTabNavigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            selectedTabIndex: Ref<number>;
            userMenus: Ref<{
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[]>;
            activateCurrentMenu(inactiveOthers?, $route?): void;
            createNavigation(): Promise<Navigation[]>;
            findNavigationByMenuId(mnuId, checkVisible?): {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            };
            getNavFullName(nav): string;
            loadFavoriteNavigation(): void;
            loadTabMenus(): Promise<void>;
            loadUserMenus(): Promise<void>;
            setCurrentProgramMenu(id): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            setCurrentProgramMenuByPath(path): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
        }, "createNavigation" | "loadFavoriteNavigation" | "setCurrentProgramMenuByPath" | "setCurrentProgramMenu" | "activateCurrentMenu" | "loadTabMenus" | "loadUserMenus" | "findNavigationByMenuId" | "getNavFullName">> & {
            currentProgramMenu: {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            navigations: {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[];
            openedTabNavigations: {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[];
            selectedTabIndex: number;
            userMenus: {
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[];
        } & _StoreWithGetters<Pick<{
            currentProgramMenu: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }>;
            navigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            openedTabNavigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            selectedTabIndex: Ref<number>;
            userMenus: Ref<{
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[]>;
            activateCurrentMenu(inactiveOthers?, $route?): void;
            createNavigation(): Promise<Navigation[]>;
            findNavigationByMenuId(mnuId, checkVisible?): {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            };
            getNavFullName(nav): string;
            loadFavoriteNavigation(): void;
            loadTabMenus(): Promise<void>;
            loadUserMenus(): Promise<void>;
            setCurrentProgramMenu(id): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            setCurrentProgramMenuByPath(path): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
        }, never>> & Pick<{
            currentProgramMenu: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }>;
            navigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            openedTabNavigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            selectedTabIndex: Ref<number>;
            userMenus: Ref<{
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[]>;
            activateCurrentMenu(inactiveOthers?, $route?): void;
            createNavigation(): Promise<Navigation[]>;
            findNavigationByMenuId(mnuId, checkVisible?): {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            };
            getNavFullName(nav): string;
            loadFavoriteNavigation(): void;
            loadTabMenus(): Promise<void>;
            loadUserMenus(): Promise<void>;
            setCurrentProgramMenu(id): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            setCurrentProgramMenuByPath(path): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
        }, "createNavigation" | "loadFavoriteNavigation" | "setCurrentProgramMenuByPath" | "setCurrentProgramMenu" | "activateCurrentMenu" | "loadTabMenus" | "loadUserMenus" | "findNavigationByMenuId" | "getNavFullName"> & PiniaCustomProperties<string, _UnwrapAll<Pick<{
            currentProgramMenu: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }>;
            navigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            openedTabNavigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            selectedTabIndex: Ref<number>;
            userMenus: Ref<{
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[]>;
            activateCurrentMenu(inactiveOthers?, $route?): void;
            createNavigation(): Promise<Navigation[]>;
            findNavigationByMenuId(mnuId, checkVisible?): {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            };
            getNavFullName(nav): string;
            loadFavoriteNavigation(): void;
            loadTabMenus(): Promise<void>;
            loadUserMenus(): Promise<void>;
            setCurrentProgramMenu(id): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            setCurrentProgramMenuByPath(path): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
        }, "currentProgramMenu" | "navigations" | "userMenus" | "openedTabNavigations" | "selectedTabIndex">>, Pick<{
            currentProgramMenu: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }>;
            navigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            openedTabNavigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            selectedTabIndex: Ref<number>;
            userMenus: Ref<{
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[]>;
            activateCurrentMenu(inactiveOthers?, $route?): void;
            createNavigation(): Promise<Navigation[]>;
            findNavigationByMenuId(mnuId, checkVisible?): {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            };
            getNavFullName(nav): string;
            loadFavoriteNavigation(): void;
            loadTabMenus(): Promise<void>;
            loadUserMenus(): Promise<void>;
            setCurrentProgramMenu(id): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            setCurrentProgramMenuByPath(path): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
        }, never>, Pick<{
            currentProgramMenu: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }>;
            navigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            openedTabNavigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            selectedTabIndex: Ref<number>;
            userMenus: Ref<{
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[]>;
            activateCurrentMenu(inactiveOthers?, $route?): void;
            createNavigation(): Promise<Navigation[]>;
            findNavigationByMenuId(mnuId, checkVisible?): {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            };
            getNavFullName(nav): string;
            loadFavoriteNavigation(): void;
            loadTabMenus(): Promise<void>;
            loadUserMenus(): Promise<void>;
            setCurrentProgramMenu(id): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            setCurrentProgramMenuByPath(path): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
        }, "createNavigation" | "loadFavoriteNavigation" | "setCurrentProgramMenuByPath" | "setCurrentProgramMenu" | "activateCurrentMenu" | "loadTabMenus" | "loadUserMenus" | "findNavigationByMenuId" | "getNavFullName">> & PiniaCustomStateProperties<_UnwrapAll<Pick<{
            currentProgramMenu: Ref<{
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            }>;
            navigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            openedTabNavigations: Ref<{
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            }[]>;
            selectedTabIndex: Ref<number>;
            userMenus: Ref<{
                defMnuYn?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuUrl?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                srtNo?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                usrId?: string;
            }[]>;
            activateCurrentMenu(inactiveOthers?, $route?): void;
            createNavigation(): Promise<Navigation[]>;
            findNavigationByMenuId(mnuId, checkVisible?): {
                active?: boolean;
                activeTab?: boolean;
                component?: any;
                display?: boolean;
                favorite?: boolean;
                icon?: string;
                iconSrc?: string;
                id?: string;
                items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
                originId?: string;
                parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
                path?: string;
                prgId?: string;
                show?: boolean;
                text?: string;
                ts?: any;
                visible?: boolean;
            };
            getNavFullName(nav): string;
            loadFavoriteNavigation(): void;
            loadTabMenus(): Promise<void>;
            loadUserMenus(): Promise<void>;
            setCurrentProgramMenu(id): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
            setCurrentProgramMenuByPath(path): {
                authScopCd?: string;
                delYn?: string;
                dpYn?: string;
                functions?: {
                    deleted?: boolean;
                    fncId?: string;
                    fncNm?: string;
                    inserted?: boolean;
                    mnuId?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    updated?: boolean;
                }[];
                iconFileId?: string;
                iconSrc?: string;
                ipList?: string;
                ipLmtYn?: string;
                mnuDesc?: string;
                mnuDvcScopCd?: string;
                mnuFullNm?: string;
                mnuGuideCont?: string;
                mnuId?: string;
                mnuNm?: string;
                mnuSrtNo?: number;
                mnuStepNo?: number;
                mnuTyCd?: string;
                mnuUrl?: string;
                parentMenus?: {
                    authScopCd?: string;
                    delYn?: string;
                    dpYn?: string;
                    functions?: {
                        deleted?: boolean;
                        fncId?: string;
                        fncNm?: string;
                        inserted?: boolean;
                        mnuId?: string;
                        prvViewYn?: string;
                        regDttm?: string;
                        regUsrId?: string;
                        regUsrIp?: string;
                        updDttm?: string;
                        updUsrId?: string;
                        updUsrIp?: string;
                        updated?: boolean;
                    }[];
                    iconFileId?: string;
                    iconSrc?: string;
                    ipList?: string;
                    ipLmtYn?: string;
                    mnuDesc?: string;
                    mnuDvcScopCd?: string;
                    mnuGuideCont?: string;
                    mnuId?: string;
                    mnuNm?: string;
                    mnuSrtNo?: number;
                    mnuStepNo?: number;
                    mnuTyCd?: string;
                    mnuUrl?: string;
                    proIdVal?: string;
                    prvViewYn?: string;
                    regDttm?: string;
                    regUsrId?: string;
                    regUsrIp?: string;
                    sysCd?: string;
                    updDttm?: string;
                    updUsrId?: string;
                    updUsrIp?: string;
                    uprMnuId?: string;
                    useYn?: string;
                }[];
                proIdVal?: string;
                prvViewYn?: string;
                regDttm?: string;
                regUsrId?: string;
                regUsrIp?: string;
                sysCd?: string;
                updDttm?: string;
                updUsrId?: string;
                updUsrIp?: string;
                uprMnuId?: string;
                useYn?: string;
            };
        }, "currentProgramMenu" | "navigations" | "userMenus" | "openedTabNavigations" | "selectedTabIndex">>>;
    }

    • initData: _StoreWithState<string, _UnwrapAll<Pick<{
          codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
          commonCodes: Ref<Map<string, {
              cdDesc?: string;
              cdNm?: string;
              dtlCd?: string;
              etc1?: string;
              etc2?: string;
              etc3?: string;
              etc4?: string;
              etc5?: string;
              grpCd?: string;
              grpNm?: string;
              lclsCd?: string;
              lclsNm?: string;
              mclsCd?: string;
              mclsNm?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              rmk?: string;
              srtNo?: number;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprDtlCd?: string;
              uprGrpCd?: string;
              useYn?: string;
          }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
          currentSystemCode: Ref<string>;
          fileGroups: Ref<{
              delYn?: string;
              dirStructCd?: string;
              extenLmt?: string;
              fileCrytMethCd?: string;
              fileGrpId?: string;
              fileGrpNm?: string;
              fileNmSvMethCd?: string;
              maxSz?: number;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              svPath?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              useYn?: string;
              webDefUrl?: string;
          }[]>;
          getMenuFullName: ((id) => string);
          initData: ((type) => Promise<void>);
          loadInitialData: (() => Promise<void>);
          programMenus: Ref<{
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }[]>;
          projectProps: Ref<any>;
          serverAppProps: Ref<{
              authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
              autoChangeDormancyDays?: number;
              canAssignUserInAuthorityGroup?: boolean;
              canEditAuthGroupOfUser?: boolean;
              canHasAuthorityByUser?: boolean;
              canUpdateAuthWhenEditUser?: boolean;
              canUpdatePrivateInfo?: boolean;
              canUpdateUserPassword?: boolean;
              hasOnlyOneAuthorityGroup?: boolean;
              ignoreUserIds?: string[];
              isPersonalInfoSystem?: boolean;
              isRemovableUser?: boolean;
              isRemoveUserAuthWhenGroupRegisterred?: boolean;
              limitAuthGroupByUserType?: boolean;
              maximumAuthGroupDepth?: number;
              maximumLoginFailNumbers?: number;
              maximumMenuDepth?: number;
              menuIconFileGroupId?: string;
              minimumPasswordLength?: number;
              passwordChangeDays?: number;
              storeFileAccessUrl?: boolean;
              useAdditionalAuthGroupRole?: boolean;
              useAdditionalAuthRole?: boolean;
              useAuthApproval?: boolean;
              useInactivatedUserUpdateSchedule?: boolean;
              useMenuDeviceScopeConfig?: boolean;
              useMenuGuide?: boolean;
              useTemporaryFileUpload?: boolean;
              useUserApproval?: boolean;
              useUserDeptCodeSelectBox?: boolean;
              useUserFavoriteMenu?: boolean;
              useUserRequestableAuthGroup?: boolean;
              userMenuIncludeSystemCode?: boolean;
              writePrivateInfoAccessLog?: boolean;
          }>;
          setCodeMappingRules: ((codeMappingRules) => void);
          setCommonCodes: ((codes) => void);
      }, "serverAppProps" | "commonCodes" | "projectProps" | "currentSystemCode" | "codeMappingRules" | "fileGroups" | "programMenus">>, Pick<{
          codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
          commonCodes: Ref<Map<string, {
              cdDesc?: string;
              cdNm?: string;
              dtlCd?: string;
              etc1?: string;
              etc2?: string;
              etc3?: string;
              etc4?: string;
              etc5?: string;
              grpCd?: string;
              grpNm?: string;
              lclsCd?: string;
              lclsNm?: string;
              mclsCd?: string;
              mclsNm?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              rmk?: string;
              srtNo?: number;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprDtlCd?: string;
              uprGrpCd?: string;
              useYn?: string;
          }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
          currentSystemCode: Ref<string>;
          fileGroups: Ref<{
              delYn?: string;
              dirStructCd?: string;
              extenLmt?: string;
              fileCrytMethCd?: string;
              fileGrpId?: string;
              fileGrpNm?: string;
              fileNmSvMethCd?: string;
              maxSz?: number;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              svPath?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              useYn?: string;
              webDefUrl?: string;
          }[]>;
          getMenuFullName: ((id) => string);
          initData: ((type) => Promise<void>);
          loadInitialData: (() => Promise<void>);
          programMenus: Ref<{
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }[]>;
          projectProps: Ref<any>;
          serverAppProps: Ref<{
              authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
              autoChangeDormancyDays?: number;
              canAssignUserInAuthorityGroup?: boolean;
              canEditAuthGroupOfUser?: boolean;
              canHasAuthorityByUser?: boolean;
              canUpdateAuthWhenEditUser?: boolean;
              canUpdatePrivateInfo?: boolean;
              canUpdateUserPassword?: boolean;
              hasOnlyOneAuthorityGroup?: boolean;
              ignoreUserIds?: string[];
              isPersonalInfoSystem?: boolean;
              isRemovableUser?: boolean;
              isRemoveUserAuthWhenGroupRegisterred?: boolean;
              limitAuthGroupByUserType?: boolean;
              maximumAuthGroupDepth?: number;
              maximumLoginFailNumbers?: number;
              maximumMenuDepth?: number;
              menuIconFileGroupId?: string;
              minimumPasswordLength?: number;
              passwordChangeDays?: number;
              storeFileAccessUrl?: boolean;
              useAdditionalAuthGroupRole?: boolean;
              useAdditionalAuthRole?: boolean;
              useAuthApproval?: boolean;
              useInactivatedUserUpdateSchedule?: boolean;
              useMenuDeviceScopeConfig?: boolean;
              useMenuGuide?: boolean;
              useTemporaryFileUpload?: boolean;
              useUserApproval?: boolean;
              useUserDeptCodeSelectBox?: boolean;
              useUserFavoriteMenu?: boolean;
              useUserRequestableAuthGroup?: boolean;
              userMenuIncludeSystemCode?: boolean;
              writePrivateInfoAccessLog?: boolean;
          }>;
          setCodeMappingRules: ((codeMappingRules) => void);
          setCommonCodes: ((codes) => void);
      }, never>, Pick<{
          codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
          commonCodes: Ref<Map<string, {
              cdDesc?: string;
              cdNm?: string;
              dtlCd?: string;
              etc1?: string;
              etc2?: string;
              etc3?: string;
              etc4?: string;
              etc5?: string;
              grpCd?: string;
              grpNm?: string;
              lclsCd?: string;
              lclsNm?: string;
              mclsCd?: string;
              mclsNm?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              rmk?: string;
              srtNo?: number;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprDtlCd?: string;
              uprGrpCd?: string;
              useYn?: string;
          }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
          currentSystemCode: Ref<string>;
          fileGroups: Ref<{
              delYn?: string;
              dirStructCd?: string;
              extenLmt?: string;
              fileCrytMethCd?: string;
              fileGrpId?: string;
              fileGrpNm?: string;
              fileNmSvMethCd?: string;
              maxSz?: number;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              svPath?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              useYn?: string;
              webDefUrl?: string;
          }[]>;
          getMenuFullName: ((id) => string);
          initData: ((type) => Promise<void>);
          loadInitialData: (() => Promise<void>);
          programMenus: Ref<{
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }[]>;
          projectProps: Ref<any>;
          serverAppProps: Ref<{
              authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
              autoChangeDormancyDays?: number;
              canAssignUserInAuthorityGroup?: boolean;
              canEditAuthGroupOfUser?: boolean;
              canHasAuthorityByUser?: boolean;
              canUpdateAuthWhenEditUser?: boolean;
              canUpdatePrivateInfo?: boolean;
              canUpdateUserPassword?: boolean;
              hasOnlyOneAuthorityGroup?: boolean;
              ignoreUserIds?: string[];
              isPersonalInfoSystem?: boolean;
              isRemovableUser?: boolean;
              isRemoveUserAuthWhenGroupRegisterred?: boolean;
              limitAuthGroupByUserType?: boolean;
              maximumAuthGroupDepth?: number;
              maximumLoginFailNumbers?: number;
              maximumMenuDepth?: number;
              menuIconFileGroupId?: string;
              minimumPasswordLength?: number;
              passwordChangeDays?: number;
              storeFileAccessUrl?: boolean;
              useAdditionalAuthGroupRole?: boolean;
              useAdditionalAuthRole?: boolean;
              useAuthApproval?: boolean;
              useInactivatedUserUpdateSchedule?: boolean;
              useMenuDeviceScopeConfig?: boolean;
              useMenuGuide?: boolean;
              useTemporaryFileUpload?: boolean;
              useUserApproval?: boolean;
              useUserDeptCodeSelectBox?: boolean;
              useUserFavoriteMenu?: boolean;
              useUserRequestableAuthGroup?: boolean;
              userMenuIncludeSystemCode?: boolean;
              writePrivateInfoAccessLog?: boolean;
          }>;
          setCodeMappingRules: ((codeMappingRules) => void);
          setCommonCodes: ((codes) => void);
      }, "setCommonCodes" | "initData" | "setCodeMappingRules" | "getMenuFullName" | "loadInitialData">> & {
          codeMappingRules: Map<string, string> & Omit<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>, keyof Map<any, any>>;
          commonCodes: Map<string, {
              cdDesc?: string;
              cdNm?: string;
              dtlCd?: string;
              etc1?: string;
              etc2?: string;
              etc3?: string;
              etc4?: string;
              etc5?: string;
              grpCd?: string;
              grpNm?: string;
              lclsCd?: string;
              lclsNm?: string;
              mclsCd?: string;
              mclsNm?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              rmk?: string;
              srtNo?: number;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprDtlCd?: string;
              uprGrpCd?: string;
              useYn?: string;
          }[]> & Omit<Map<string, {
              cdDesc?: string;
              cdNm?: string;
              dtlCd?: string;
              etc1?: string;
              etc2?: string;
              etc3?: string;
              etc4?: string;
              etc5?: string;
              grpCd?: string;
              grpNm?: string;
              lclsCd?: string;
              lclsNm?: string;
              mclsCd?: string;
              mclsNm?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              rmk?: string;
              srtNo?: number;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprDtlCd?: string;
              uprGrpCd?: string;
              useYn?: string;
          }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>, keyof Map<any, any>>;
          currentSystemCode: string;
          fileGroups: {
              delYn?: string;
              dirStructCd?: string;
              extenLmt?: string;
              fileCrytMethCd?: string;
              fileGrpId?: string;
              fileGrpNm?: string;
              fileNmSvMethCd?: string;
              maxSz?: number;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              svPath?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              useYn?: string;
              webDefUrl?: string;
          }[];
          programMenus: {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }[];
          projectProps: any;
          serverAppProps: {
              authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
              autoChangeDormancyDays?: number;
              canAssignUserInAuthorityGroup?: boolean;
              canEditAuthGroupOfUser?: boolean;
              canHasAuthorityByUser?: boolean;
              canUpdateAuthWhenEditUser?: boolean;
              canUpdatePrivateInfo?: boolean;
              canUpdateUserPassword?: boolean;
              hasOnlyOneAuthorityGroup?: boolean;
              ignoreUserIds?: string[];
              isPersonalInfoSystem?: boolean;
              isRemovableUser?: boolean;
              isRemoveUserAuthWhenGroupRegisterred?: boolean;
              limitAuthGroupByUserType?: boolean;
              maximumAuthGroupDepth?: number;
              maximumLoginFailNumbers?: number;
              maximumMenuDepth?: number;
              menuIconFileGroupId?: string;
              minimumPasswordLength?: number;
              passwordChangeDays?: number;
              storeFileAccessUrl?: boolean;
              useAdditionalAuthGroupRole?: boolean;
              useAdditionalAuthRole?: boolean;
              useAuthApproval?: boolean;
              useInactivatedUserUpdateSchedule?: boolean;
              useMenuDeviceScopeConfig?: boolean;
              useMenuGuide?: boolean;
              useTemporaryFileUpload?: boolean;
              useUserApproval?: boolean;
              useUserDeptCodeSelectBox?: boolean;
              useUserFavoriteMenu?: boolean;
              useUserRequestableAuthGroup?: boolean;
              userMenuIncludeSystemCode?: boolean;
              writePrivateInfoAccessLog?: boolean;
          };
      } & _StoreWithGetters<Pick<{
          codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
          commonCodes: Ref<Map<string, {
              cdDesc?: string;
              cdNm?: string;
              dtlCd?: string;
              etc1?: string;
              etc2?: string;
              etc3?: string;
              etc4?: string;
              etc5?: string;
              grpCd?: string;
              grpNm?: string;
              lclsCd?: string;
              lclsNm?: string;
              mclsCd?: string;
              mclsNm?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              rmk?: string;
              srtNo?: number;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprDtlCd?: string;
              uprGrpCd?: string;
              useYn?: string;
          }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
          currentSystemCode: Ref<string>;
          fileGroups: Ref<{
              delYn?: string;
              dirStructCd?: string;
              extenLmt?: string;
              fileCrytMethCd?: string;
              fileGrpId?: string;
              fileGrpNm?: string;
              fileNmSvMethCd?: string;
              maxSz?: number;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              svPath?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              useYn?: string;
              webDefUrl?: string;
          }[]>;
          getMenuFullName: ((id) => string);
          initData: ((type) => Promise<void>);
          loadInitialData: (() => Promise<void>);
          programMenus: Ref<{
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }[]>;
          projectProps: Ref<any>;
          serverAppProps: Ref<{
              authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
              autoChangeDormancyDays?: number;
              canAssignUserInAuthorityGroup?: boolean;
              canEditAuthGroupOfUser?: boolean;
              canHasAuthorityByUser?: boolean;
              canUpdateAuthWhenEditUser?: boolean;
              canUpdatePrivateInfo?: boolean;
              canUpdateUserPassword?: boolean;
              hasOnlyOneAuthorityGroup?: boolean;
              ignoreUserIds?: string[];
              isPersonalInfoSystem?: boolean;
              isRemovableUser?: boolean;
              isRemoveUserAuthWhenGroupRegisterred?: boolean;
              limitAuthGroupByUserType?: boolean;
              maximumAuthGroupDepth?: number;
              maximumLoginFailNumbers?: number;
              maximumMenuDepth?: number;
              menuIconFileGroupId?: string;
              minimumPasswordLength?: number;
              passwordChangeDays?: number;
              storeFileAccessUrl?: boolean;
              useAdditionalAuthGroupRole?: boolean;
              useAdditionalAuthRole?: boolean;
              useAuthApproval?: boolean;
              useInactivatedUserUpdateSchedule?: boolean;
              useMenuDeviceScopeConfig?: boolean;
              useMenuGuide?: boolean;
              useTemporaryFileUpload?: boolean;
              useUserApproval?: boolean;
              useUserDeptCodeSelectBox?: boolean;
              useUserFavoriteMenu?: boolean;
              useUserRequestableAuthGroup?: boolean;
              userMenuIncludeSystemCode?: boolean;
              writePrivateInfoAccessLog?: boolean;
          }>;
          setCodeMappingRules: ((codeMappingRules) => void);
          setCommonCodes: ((codes) => void);
      }, never>> & Pick<{
          codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
          commonCodes: Ref<Map<string, {
              cdDesc?: string;
              cdNm?: string;
              dtlCd?: string;
              etc1?: string;
              etc2?: string;
              etc3?: string;
              etc4?: string;
              etc5?: string;
              grpCd?: string;
              grpNm?: string;
              lclsCd?: string;
              lclsNm?: string;
              mclsCd?: string;
              mclsNm?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              rmk?: string;
              srtNo?: number;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprDtlCd?: string;
              uprGrpCd?: string;
              useYn?: string;
          }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
          currentSystemCode: Ref<string>;
          fileGroups: Ref<{
              delYn?: string;
              dirStructCd?: string;
              extenLmt?: string;
              fileCrytMethCd?: string;
              fileGrpId?: string;
              fileGrpNm?: string;
              fileNmSvMethCd?: string;
              maxSz?: number;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              svPath?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              useYn?: string;
              webDefUrl?: string;
          }[]>;
          getMenuFullName: ((id) => string);
          initData: ((type) => Promise<void>);
          loadInitialData: (() => Promise<void>);
          programMenus: Ref<{
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }[]>;
          projectProps: Ref<any>;
          serverAppProps: Ref<{
              authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
              autoChangeDormancyDays?: number;
              canAssignUserInAuthorityGroup?: boolean;
              canEditAuthGroupOfUser?: boolean;
              canHasAuthorityByUser?: boolean;
              canUpdateAuthWhenEditUser?: boolean;
              canUpdatePrivateInfo?: boolean;
              canUpdateUserPassword?: boolean;
              hasOnlyOneAuthorityGroup?: boolean;
              ignoreUserIds?: string[];
              isPersonalInfoSystem?: boolean;
              isRemovableUser?: boolean;
              isRemoveUserAuthWhenGroupRegisterred?: boolean;
              limitAuthGroupByUserType?: boolean;
              maximumAuthGroupDepth?: number;
              maximumLoginFailNumbers?: number;
              maximumMenuDepth?: number;
              menuIconFileGroupId?: string;
              minimumPasswordLength?: number;
              passwordChangeDays?: number;
              storeFileAccessUrl?: boolean;
              useAdditionalAuthGroupRole?: boolean;
              useAdditionalAuthRole?: boolean;
              useAuthApproval?: boolean;
              useInactivatedUserUpdateSchedule?: boolean;
              useMenuDeviceScopeConfig?: boolean;
              useMenuGuide?: boolean;
              useTemporaryFileUpload?: boolean;
              useUserApproval?: boolean;
              useUserDeptCodeSelectBox?: boolean;
              useUserFavoriteMenu?: boolean;
              useUserRequestableAuthGroup?: boolean;
              userMenuIncludeSystemCode?: boolean;
              writePrivateInfoAccessLog?: boolean;
          }>;
          setCodeMappingRules: ((codeMappingRules) => void);
          setCommonCodes: ((codes) => void);
      }, "setCommonCodes" | "initData" | "setCodeMappingRules" | "getMenuFullName" | "loadInitialData"> & PiniaCustomProperties<string, _UnwrapAll<Pick<{
          codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
          commonCodes: Ref<Map<string, {
              cdDesc?: string;
              cdNm?: string;
              dtlCd?: string;
              etc1?: string;
              etc2?: string;
              etc3?: string;
              etc4?: string;
              etc5?: string;
              grpCd?: string;
              grpNm?: string;
              lclsCd?: string;
              lclsNm?: string;
              mclsCd?: string;
              mclsNm?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              rmk?: string;
              srtNo?: number;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprDtlCd?: string;
              uprGrpCd?: string;
              useYn?: string;
          }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
          currentSystemCode: Ref<string>;
          fileGroups: Ref<{
              delYn?: string;
              dirStructCd?: string;
              extenLmt?: string;
              fileCrytMethCd?: string;
              fileGrpId?: string;
              fileGrpNm?: string;
              fileNmSvMethCd?: string;
              maxSz?: number;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              svPath?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              useYn?: string;
              webDefUrl?: string;
          }[]>;
          getMenuFullName: ((id) => string);
          initData: ((type) => Promise<void>);
          loadInitialData: (() => Promise<void>);
          programMenus: Ref<{
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }[]>;
          projectProps: Ref<any>;
          serverAppProps: Ref<{
              authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
              autoChangeDormancyDays?: number;
              canAssignUserInAuthorityGroup?: boolean;
              canEditAuthGroupOfUser?: boolean;
              canHasAuthorityByUser?: boolean;
              canUpdateAuthWhenEditUser?: boolean;
              canUpdatePrivateInfo?: boolean;
              canUpdateUserPassword?: boolean;
              hasOnlyOneAuthorityGroup?: boolean;
              ignoreUserIds?: string[];
              isPersonalInfoSystem?: boolean;
              isRemovableUser?: boolean;
              isRemoveUserAuthWhenGroupRegisterred?: boolean;
              limitAuthGroupByUserType?: boolean;
              maximumAuthGroupDepth?: number;
              maximumLoginFailNumbers?: number;
              maximumMenuDepth?: number;
              menuIconFileGroupId?: string;
              minimumPasswordLength?: number;
              passwordChangeDays?: number;
              storeFileAccessUrl?: boolean;
              useAdditionalAuthGroupRole?: boolean;
              useAdditionalAuthRole?: boolean;
              useAuthApproval?: boolean;
              useInactivatedUserUpdateSchedule?: boolean;
              useMenuDeviceScopeConfig?: boolean;
              useMenuGuide?: boolean;
              useTemporaryFileUpload?: boolean;
              useUserApproval?: boolean;
              useUserDeptCodeSelectBox?: boolean;
              useUserFavoriteMenu?: boolean;
              useUserRequestableAuthGroup?: boolean;
              userMenuIncludeSystemCode?: boolean;
              writePrivateInfoAccessLog?: boolean;
          }>;
          setCodeMappingRules: ((codeMappingRules) => void);
          setCommonCodes: ((codes) => void);
      }, "serverAppProps" | "commonCodes" | "projectProps" | "currentSystemCode" | "codeMappingRules" | "fileGroups" | "programMenus">>, Pick<{
          codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
          commonCodes: Ref<Map<string, {
              cdDesc?: string;
              cdNm?: string;
              dtlCd?: string;
              etc1?: string;
              etc2?: string;
              etc3?: string;
              etc4?: string;
              etc5?: string;
              grpCd?: string;
              grpNm?: string;
              lclsCd?: string;
              lclsNm?: string;
              mclsCd?: string;
              mclsNm?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              rmk?: string;
              srtNo?: number;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprDtlCd?: string;
              uprGrpCd?: string;
              useYn?: string;
          }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
          currentSystemCode: Ref<string>;
          fileGroups: Ref<{
              delYn?: string;
              dirStructCd?: string;
              extenLmt?: string;
              fileCrytMethCd?: string;
              fileGrpId?: string;
              fileGrpNm?: string;
              fileNmSvMethCd?: string;
              maxSz?: number;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              svPath?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              useYn?: string;
              webDefUrl?: string;
          }[]>;
          getMenuFullName: ((id) => string);
          initData: ((type) => Promise<void>);
          loadInitialData: (() => Promise<void>);
          programMenus: Ref<{
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }[]>;
          projectProps: Ref<any>;
          serverAppProps: Ref<{
              authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
              autoChangeDormancyDays?: number;
              canAssignUserInAuthorityGroup?: boolean;
              canEditAuthGroupOfUser?: boolean;
              canHasAuthorityByUser?: boolean;
              canUpdateAuthWhenEditUser?: boolean;
              canUpdatePrivateInfo?: boolean;
              canUpdateUserPassword?: boolean;
              hasOnlyOneAuthorityGroup?: boolean;
              ignoreUserIds?: string[];
              isPersonalInfoSystem?: boolean;
              isRemovableUser?: boolean;
              isRemoveUserAuthWhenGroupRegisterred?: boolean;
              limitAuthGroupByUserType?: boolean;
              maximumAuthGroupDepth?: number;
              maximumLoginFailNumbers?: number;
              maximumMenuDepth?: number;
              menuIconFileGroupId?: string;
              minimumPasswordLength?: number;
              passwordChangeDays?: number;
              storeFileAccessUrl?: boolean;
              useAdditionalAuthGroupRole?: boolean;
              useAdditionalAuthRole?: boolean;
              useAuthApproval?: boolean;
              useInactivatedUserUpdateSchedule?: boolean;
              useMenuDeviceScopeConfig?: boolean;
              useMenuGuide?: boolean;
              useTemporaryFileUpload?: boolean;
              useUserApproval?: boolean;
              useUserDeptCodeSelectBox?: boolean;
              useUserFavoriteMenu?: boolean;
              useUserRequestableAuthGroup?: boolean;
              userMenuIncludeSystemCode?: boolean;
              writePrivateInfoAccessLog?: boolean;
          }>;
          setCodeMappingRules: ((codeMappingRules) => void);
          setCommonCodes: ((codes) => void);
      }, never>, Pick<{
          codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
          commonCodes: Ref<Map<string, {
              cdDesc?: string;
              cdNm?: string;
              dtlCd?: string;
              etc1?: string;
              etc2?: string;
              etc3?: string;
              etc4?: string;
              etc5?: string;
              grpCd?: string;
              grpNm?: string;
              lclsCd?: string;
              lclsNm?: string;
              mclsCd?: string;
              mclsNm?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              rmk?: string;
              srtNo?: number;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprDtlCd?: string;
              uprGrpCd?: string;
              useYn?: string;
          }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
          currentSystemCode: Ref<string>;
          fileGroups: Ref<{
              delYn?: string;
              dirStructCd?: string;
              extenLmt?: string;
              fileCrytMethCd?: string;
              fileGrpId?: string;
              fileGrpNm?: string;
              fileNmSvMethCd?: string;
              maxSz?: number;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              svPath?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              useYn?: string;
              webDefUrl?: string;
          }[]>;
          getMenuFullName: ((id) => string);
          initData: ((type) => Promise<void>);
          loadInitialData: (() => Promise<void>);
          programMenus: Ref<{
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }[]>;
          projectProps: Ref<any>;
          serverAppProps: Ref<{
              authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
              autoChangeDormancyDays?: number;
              canAssignUserInAuthorityGroup?: boolean;
              canEditAuthGroupOfUser?: boolean;
              canHasAuthorityByUser?: boolean;
              canUpdateAuthWhenEditUser?: boolean;
              canUpdatePrivateInfo?: boolean;
              canUpdateUserPassword?: boolean;
              hasOnlyOneAuthorityGroup?: boolean;
              ignoreUserIds?: string[];
              isPersonalInfoSystem?: boolean;
              isRemovableUser?: boolean;
              isRemoveUserAuthWhenGroupRegisterred?: boolean;
              limitAuthGroupByUserType?: boolean;
              maximumAuthGroupDepth?: number;
              maximumLoginFailNumbers?: number;
              maximumMenuDepth?: number;
              menuIconFileGroupId?: string;
              minimumPasswordLength?: number;
              passwordChangeDays?: number;
              storeFileAccessUrl?: boolean;
              useAdditionalAuthGroupRole?: boolean;
              useAdditionalAuthRole?: boolean;
              useAuthApproval?: boolean;
              useInactivatedUserUpdateSchedule?: boolean;
              useMenuDeviceScopeConfig?: boolean;
              useMenuGuide?: boolean;
              useTemporaryFileUpload?: boolean;
              useUserApproval?: boolean;
              useUserDeptCodeSelectBox?: boolean;
              useUserFavoriteMenu?: boolean;
              useUserRequestableAuthGroup?: boolean;
              userMenuIncludeSystemCode?: boolean;
              writePrivateInfoAccessLog?: boolean;
          }>;
          setCodeMappingRules: ((codeMappingRules) => void);
          setCommonCodes: ((codes) => void);
      }, "setCommonCodes" | "initData" | "setCodeMappingRules" | "getMenuFullName" | "loadInitialData">> & PiniaCustomStateProperties<_UnwrapAll<Pick<{
          codeMappingRules: Ref<Map<string, string> & Omit<Map<string, string>, keyof Map<any, any>>>;
          commonCodes: Ref<Map<string, {
              cdDesc?: string;
              cdNm?: string;
              dtlCd?: string;
              etc1?: string;
              etc2?: string;
              etc3?: string;
              etc4?: string;
              etc5?: string;
              grpCd?: string;
              grpNm?: string;
              lclsCd?: string;
              lclsNm?: string;
              mclsCd?: string;
              mclsNm?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              rmk?: string;
              srtNo?: number;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprDtlCd?: string;
              uprGrpCd?: string;
              useYn?: string;
          }[]> & Omit<Map<string, Code[]>, keyof Map<any, any>>>;
          currentSystemCode: Ref<string>;
          fileGroups: Ref<{
              delYn?: string;
              dirStructCd?: string;
              extenLmt?: string;
              fileCrytMethCd?: string;
              fileGrpId?: string;
              fileGrpNm?: string;
              fileNmSvMethCd?: string;
              maxSz?: number;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              svPath?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              useYn?: string;
              webDefUrl?: string;
          }[]>;
          getMenuFullName: ((id) => string);
          initData: ((type) => Promise<void>);
          loadInitialData: (() => Promise<void>);
          programMenus: Ref<{
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }[]>;
          projectProps: Ref<any>;
          serverAppProps: Ref<{
              authApprovalType?: "NONE" | "ASSIGNED_GROUP" | "CUSTOM_BY_GROUP";
              autoChangeDormancyDays?: number;
              canAssignUserInAuthorityGroup?: boolean;
              canEditAuthGroupOfUser?: boolean;
              canHasAuthorityByUser?: boolean;
              canUpdateAuthWhenEditUser?: boolean;
              canUpdatePrivateInfo?: boolean;
              canUpdateUserPassword?: boolean;
              hasOnlyOneAuthorityGroup?: boolean;
              ignoreUserIds?: string[];
              isPersonalInfoSystem?: boolean;
              isRemovableUser?: boolean;
              isRemoveUserAuthWhenGroupRegisterred?: boolean;
              limitAuthGroupByUserType?: boolean;
              maximumAuthGroupDepth?: number;
              maximumLoginFailNumbers?: number;
              maximumMenuDepth?: number;
              menuIconFileGroupId?: string;
              minimumPasswordLength?: number;
              passwordChangeDays?: number;
              storeFileAccessUrl?: boolean;
              useAdditionalAuthGroupRole?: boolean;
              useAdditionalAuthRole?: boolean;
              useAuthApproval?: boolean;
              useInactivatedUserUpdateSchedule?: boolean;
              useMenuDeviceScopeConfig?: boolean;
              useMenuGuide?: boolean;
              useTemporaryFileUpload?: boolean;
              useUserApproval?: boolean;
              useUserDeptCodeSelectBox?: boolean;
              useUserFavoriteMenu?: boolean;
              useUserRequestableAuthGroup?: boolean;
              userMenuIncludeSystemCode?: boolean;
              writePrivateInfoAccessLog?: boolean;
          }>;
          setCodeMappingRules: ((codeMappingRules) => void);
          setCommonCodes: ((codes) => void);
      }, "serverAppProps" | "commonCodes" | "projectProps" | "currentSystemCode" | "codeMappingRules" | "fileGroups" | "programMenus">>>
    • navigation: _StoreWithState<string, _UnwrapAll<Pick<{
          currentProgramMenu: Ref<{
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }>;
          navigations: Ref<{
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[]>;
          openedTabNavigations: Ref<{
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[]>;
          selectedTabIndex: Ref<number>;
          userMenus: Ref<{
              defMnuYn?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuUrl?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              srtNo?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              usrId?: string;
          }[]>;
          activateCurrentMenu(inactiveOthers?, $route?): void;
          createNavigation(): Promise<Navigation[]>;
          findNavigationByMenuId(mnuId, checkVisible?): {
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          };
          getNavFullName(nav): string;
          loadFavoriteNavigation(): void;
          loadTabMenus(): Promise<void>;
          loadUserMenus(): Promise<void>;
          setCurrentProgramMenu(id): {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
          setCurrentProgramMenuByPath(path): {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
      }, "currentProgramMenu" | "navigations" | "userMenus" | "openedTabNavigations" | "selectedTabIndex">>, Pick<{
          currentProgramMenu: Ref<{
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }>;
          navigations: Ref<{
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[]>;
          openedTabNavigations: Ref<{
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[]>;
          selectedTabIndex: Ref<number>;
          userMenus: Ref<{
              defMnuYn?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuUrl?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              srtNo?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              usrId?: string;
          }[]>;
          activateCurrentMenu(inactiveOthers?, $route?): void;
          createNavigation(): Promise<Navigation[]>;
          findNavigationByMenuId(mnuId, checkVisible?): {
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          };
          getNavFullName(nav): string;
          loadFavoriteNavigation(): void;
          loadTabMenus(): Promise<void>;
          loadUserMenus(): Promise<void>;
          setCurrentProgramMenu(id): {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
          setCurrentProgramMenuByPath(path): {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
      }, never>, Pick<{
          currentProgramMenu: Ref<{
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }>;
          navigations: Ref<{
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[]>;
          openedTabNavigations: Ref<{
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[]>;
          selectedTabIndex: Ref<number>;
          userMenus: Ref<{
              defMnuYn?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuUrl?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              srtNo?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              usrId?: string;
          }[]>;
          activateCurrentMenu(inactiveOthers?, $route?): void;
          createNavigation(): Promise<Navigation[]>;
          findNavigationByMenuId(mnuId, checkVisible?): {
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          };
          getNavFullName(nav): string;
          loadFavoriteNavigation(): void;
          loadTabMenus(): Promise<void>;
          loadUserMenus(): Promise<void>;
          setCurrentProgramMenu(id): {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
          setCurrentProgramMenuByPath(path): {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
      }, "createNavigation" | "loadFavoriteNavigation" | "setCurrentProgramMenuByPath" | "setCurrentProgramMenu" | "activateCurrentMenu" | "loadTabMenus" | "loadUserMenus" | "findNavigationByMenuId" | "getNavFullName">> & {
          currentProgramMenu: {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
          navigations: {
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[];
          openedTabNavigations: {
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[];
          selectedTabIndex: number;
          userMenus: {
              defMnuYn?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuUrl?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              srtNo?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              usrId?: string;
          }[];
      } & _StoreWithGetters<Pick<{
          currentProgramMenu: Ref<{
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }>;
          navigations: Ref<{
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[]>;
          openedTabNavigations: Ref<{
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[]>;
          selectedTabIndex: Ref<number>;
          userMenus: Ref<{
              defMnuYn?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuUrl?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              srtNo?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              usrId?: string;
          }[]>;
          activateCurrentMenu(inactiveOthers?, $route?): void;
          createNavigation(): Promise<Navigation[]>;
          findNavigationByMenuId(mnuId, checkVisible?): {
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          };
          getNavFullName(nav): string;
          loadFavoriteNavigation(): void;
          loadTabMenus(): Promise<void>;
          loadUserMenus(): Promise<void>;
          setCurrentProgramMenu(id): {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
          setCurrentProgramMenuByPath(path): {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
      }, never>> & Pick<{
          currentProgramMenu: Ref<{
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }>;
          navigations: Ref<{
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[]>;
          openedTabNavigations: Ref<{
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[]>;
          selectedTabIndex: Ref<number>;
          userMenus: Ref<{
              defMnuYn?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuUrl?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              srtNo?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              usrId?: string;
          }[]>;
          activateCurrentMenu(inactiveOthers?, $route?): void;
          createNavigation(): Promise<Navigation[]>;
          findNavigationByMenuId(mnuId, checkVisible?): {
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          };
          getNavFullName(nav): string;
          loadFavoriteNavigation(): void;
          loadTabMenus(): Promise<void>;
          loadUserMenus(): Promise<void>;
          setCurrentProgramMenu(id): {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
          setCurrentProgramMenuByPath(path): {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
      }, "createNavigation" | "loadFavoriteNavigation" | "setCurrentProgramMenuByPath" | "setCurrentProgramMenu" | "activateCurrentMenu" | "loadTabMenus" | "loadUserMenus" | "findNavigationByMenuId" | "getNavFullName"> & PiniaCustomProperties<string, _UnwrapAll<Pick<{
          currentProgramMenu: Ref<{
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }>;
          navigations: Ref<{
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[]>;
          openedTabNavigations: Ref<{
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[]>;
          selectedTabIndex: Ref<number>;
          userMenus: Ref<{
              defMnuYn?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuUrl?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              srtNo?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              usrId?: string;
          }[]>;
          activateCurrentMenu(inactiveOthers?, $route?): void;
          createNavigation(): Promise<Navigation[]>;
          findNavigationByMenuId(mnuId, checkVisible?): {
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          };
          getNavFullName(nav): string;
          loadFavoriteNavigation(): void;
          loadTabMenus(): Promise<void>;
          loadUserMenus(): Promise<void>;
          setCurrentProgramMenu(id): {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
          setCurrentProgramMenuByPath(path): {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
      }, "currentProgramMenu" | "navigations" | "userMenus" | "openedTabNavigations" | "selectedTabIndex">>, Pick<{
          currentProgramMenu: Ref<{
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }>;
          navigations: Ref<{
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[]>;
          openedTabNavigations: Ref<{
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[]>;
          selectedTabIndex: Ref<number>;
          userMenus: Ref<{
              defMnuYn?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuUrl?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              srtNo?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              usrId?: string;
          }[]>;
          activateCurrentMenu(inactiveOthers?, $route?): void;
          createNavigation(): Promise<Navigation[]>;
          findNavigationByMenuId(mnuId, checkVisible?): {
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          };
          getNavFullName(nav): string;
          loadFavoriteNavigation(): void;
          loadTabMenus(): Promise<void>;
          loadUserMenus(): Promise<void>;
          setCurrentProgramMenu(id): {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
          setCurrentProgramMenuByPath(path): {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
      }, never>, Pick<{
          currentProgramMenu: Ref<{
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }>;
          navigations: Ref<{
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[]>;
          openedTabNavigations: Ref<{
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[]>;
          selectedTabIndex: Ref<number>;
          userMenus: Ref<{
              defMnuYn?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuUrl?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              srtNo?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              usrId?: string;
          }[]>;
          activateCurrentMenu(inactiveOthers?, $route?): void;
          createNavigation(): Promise<Navigation[]>;
          findNavigationByMenuId(mnuId, checkVisible?): {
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          };
          getNavFullName(nav): string;
          loadFavoriteNavigation(): void;
          loadTabMenus(): Promise<void>;
          loadUserMenus(): Promise<void>;
          setCurrentProgramMenu(id): {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
          setCurrentProgramMenuByPath(path): {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
      }, "createNavigation" | "loadFavoriteNavigation" | "setCurrentProgramMenuByPath" | "setCurrentProgramMenu" | "activateCurrentMenu" | "loadTabMenus" | "loadUserMenus" | "findNavigationByMenuId" | "getNavFullName">> & PiniaCustomStateProperties<_UnwrapAll<Pick<{
          currentProgramMenu: Ref<{
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          }>;
          navigations: Ref<{
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[]>;
          openedTabNavigations: Ref<{
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; }[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          }[]>;
          selectedTabIndex: Ref<number>;
          userMenus: Ref<{
              defMnuYn?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuUrl?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              srtNo?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              usrId?: string;
          }[]>;
          activateCurrentMenu(inactiveOthers?, $route?): void;
          createNavigation(): Promise<Navigation[]>;
          findNavigationByMenuId(mnuId, checkVisible?): {
              active?: boolean;
              activeTab?: boolean;
              component?: any;
              display?: boolean;
              favorite?: boolean;
              icon?: string;
              iconSrc?: string;
              id?: string;
              items?: ({ id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; })[];
              originId?: string;
              parent?: { id?: string; prgId?: string; text?: string; path?: string; icon?: string; iconSrc?: string; active?: boolean; activeTab?: boolean; display?: boolean; show?: boolean; items?: ...[]; parent?: ...; favorite?: boolean; ts?: any; visible?: boolean; component?: any; originId?: string; };
              path?: string;
              prgId?: string;
              show?: boolean;
              text?: string;
              ts?: any;
              visible?: boolean;
          };
          getNavFullName(nav): string;
          loadFavoriteNavigation(): void;
          loadTabMenus(): Promise<void>;
          loadUserMenus(): Promise<void>;
          setCurrentProgramMenu(id): {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
          setCurrentProgramMenuByPath(path): {
              authScopCd?: string;
              delYn?: string;
              dpYn?: string;
              functions?: {
                  deleted?: boolean;
                  fncId?: string;
                  fncNm?: string;
                  inserted?: boolean;
                  mnuId?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  updated?: boolean;
              }[];
              iconFileId?: string;
              iconSrc?: string;
              ipList?: string;
              ipLmtYn?: string;
              mnuDesc?: string;
              mnuDvcScopCd?: string;
              mnuFullNm?: string;
              mnuGuideCont?: string;
              mnuId?: string;
              mnuNm?: string;
              mnuSrtNo?: number;
              mnuStepNo?: number;
              mnuTyCd?: string;
              mnuUrl?: string;
              parentMenus?: {
                  authScopCd?: string;
                  delYn?: string;
                  dpYn?: string;
                  functions?: {
                      deleted?: boolean;
                      fncId?: string;
                      fncNm?: string;
                      inserted?: boolean;
                      mnuId?: string;
                      prvViewYn?: string;
                      regDttm?: string;
                      regUsrId?: string;
                      regUsrIp?: string;
                      updDttm?: string;
                      updUsrId?: string;
                      updUsrIp?: string;
                      updated?: boolean;
                  }[];
                  iconFileId?: string;
                  iconSrc?: string;
                  ipList?: string;
                  ipLmtYn?: string;
                  mnuDesc?: string;
                  mnuDvcScopCd?: string;
                  mnuGuideCont?: string;
                  mnuId?: string;
                  mnuNm?: string;
                  mnuSrtNo?: number;
                  mnuStepNo?: number;
                  mnuTyCd?: string;
                  mnuUrl?: string;
                  proIdVal?: string;
                  prvViewYn?: string;
                  regDttm?: string;
                  regUsrId?: string;
                  regUsrIp?: string;
                  sysCd?: string;
                  updDttm?: string;
                  updUsrId?: string;
                  updUsrIp?: string;
                  uprMnuId?: string;
                  useYn?: string;
              }[];
              proIdVal?: string;
              prvViewYn?: string;
              regDttm?: string;
              regUsrId?: string;
              regUsrIp?: string;
              sysCd?: string;
              updDttm?: string;
              updUsrId?: string;
              updUsrIp?: string;
              uprMnuId?: string;
              useYn?: string;
          };
      }, "currentProgramMenu" | "navigations" | "userMenus" | "openedTabNavigations" | "selectedTabIndex">>>

Methods

Generated using TypeDoc