import { NavLink } from '../..';
interface LinkWithAction extends NavLink {
    activeRoutes?: string[];
}
interface Props {
    navLinks: LinkWithAction[];
    footerLinks?: LinkWithAction[];
    logo?: string;
    logoAlt?: string;
    card?: boolean;
    bgColor?: string;
    textColor?: string;
    activeColor?: string;
    logoHeight?: string;
    name?: string;
    frame?: boolean;
    activeRoutes?: string[];
}
declare function __VLS_template(): {
    attrs: Partial<{}>;
    slots: {
        footer?(_: {}): any;
    };
    refs: {};
    rootEl: HTMLElement;
};
type __VLS_TemplateResult = ReturnType<typeof __VLS_template>;
declare const __VLS_component: import('vue').DefineComponent<Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<Props> & Readonly<{}>, {
    name: string;
    card: boolean;
    textColor: string;
    bgColor: string;
    footerLinks: LinkWithAction[];
    logoAlt: string;
    activeColor: string;
    logoHeight: string;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLElement>;
declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
    new (): {
        $slots: S;
    };
};
//# sourceMappingURL=AppSidebar.vue.d.ts.map