import WebitelApplications from '../../enums/WebitelApplications/WebitelApplications.enum.js';
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    currentApp: {
        type: StringConstructor;
        default: string;
    };
    /**
     * @type {WtNavigationBarNavItem[]}
     */
    nav: {
        type: ArrayConstructor;
        default: () => any[];
    };
    darkMode: {
        type: BooleanConstructor;
        default: boolean;
    };
    logoRoute: {
        type: StringConstructor;
        default: string;
    };
}>, {}, {
    isOpened: boolean;
    expandedName: string;
    appLogo: {
        [WebitelApplications.SUPERVISOR]: {
            dark: any;
            light: any;
        };
        [WebitelApplications.ADMIN]: {
            dark: any;
            light: any;
        };
        [WebitelApplications.AGENT]: {
            dark: any;
            light: any;
        };
        [WebitelApplications.AUDIT]: {
            dark: any;
            light: any;
        };
        [WebitelApplications.HISTORY]: {
            dark: any;
            light: any;
        };
        [WebitelApplications.CRM]: {
            dark: any;
            light: any;
        };
        [WebitelApplications.WFM]: {
            dark: any;
            light: any;
        };
    };
}, {
    currentNav(): {
        nav: any;
        expansion: any;
    };
}, {
    nestedRoute(subNavItem: any, navItem: any): any;
    expand(navItem: any): void;
    isExpanded(navItem: any): boolean;
    close(): void;
}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    currentApp: {
        type: StringConstructor;
        default: string;
    };
    /**
     * @type {WtNavigationBarNavItem[]}
     */
    nav: {
        type: ArrayConstructor;
        default: () => any[];
    };
    darkMode: {
        type: BooleanConstructor;
        default: boolean;
    };
    logoRoute: {
        type: StringConstructor;
        default: string;
    };
}>> & Readonly<{}>, {
    nav: unknown[];
    darkMode: boolean;
    currentApp: string;
    logoRoute: string;
}, {}, {
    ExpandTransition: import("vue").DefineComponent<{}, {}, {}, {}, {
        afterEnter(element: any): void;
        enter(element: any): void;
        leave(element: any): void;
    }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
