import type { DefineComponent, ComputedRef, ComponentPublicInstance, ComponentOptionsBase, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps } from 'vue';
declare const _sfc_main: DefineComponent<{
    readonly route: StringConstructor;
    readonly title: StringConstructor;
    readonly prohibit: BooleanConstructor;
    readonly link: StringConstructor;
}, {
    props: any;
    theme: unknown;
    mode: unknown;
    textColor: unknown;
    isStyle: ComputedRef<object[]>;
    proxy: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
    link: () => void;
    isClass: ComputedRef<(string | object)[]>;
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<{
    readonly route?: unknown;
    readonly title?: unknown;
    readonly prohibit?: unknown;
    readonly link?: unknown;
} & {
    prohibit: boolean;
} & {
    link?: string | undefined;
    route?: string | undefined;
    title?: string | undefined;
}>, {
    prohibit: boolean;
}>;
export default _sfc_main;
