import type { TypeLdesignPageProps } from './type';
import './style';
export declare const LdesignPage: import("vue").ComponentOptions<import("vue").default, import("@vue/composition-api").ShallowUnwrapRef<{}> & import("@vue/composition-api").Data, {
    renderHeader(): any;
    renderAside(): any;
}, {}, {
    layout: {
        type: import("vue").PropType<"aside" | "normal" | "mix">;
        validator(val: "aside" | "normal" | "mix"): boolean;
        default: string;
    };
    theme: {
        type: import("vue").PropType<"default" | "primary">;
        validator(val: "default" | "primary"): boolean;
        default: string;
    };
    header: {
        type: import("vue").PropType<(h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue>;
    };
}, import("@vue/composition-api").ExtractPropTypes<{
    layout: {
        type: import("vue").PropType<"aside" | "normal" | "mix">;
        validator(val: "aside" | "normal" | "mix"): boolean;
        default: string;
    };
    theme: {
        type: import("vue").PropType<"default" | "primary">;
        validator(val: "default" | "primary"): boolean;
        default: string;
    };
    header: {
        type: import("vue").PropType<(h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue>;
    };
}>> & Omit<import("vue").VueConstructor<import("vue").default>, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{
    layout: "aside" | "normal" | "mix";
    theme: "default" | "primary";
} & {
    header?: (h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue;
}, import("@vue/composition-api").ShallowUnwrapRef<{}>, import("@vue/composition-api").Data, {}, {
    renderHeader(): any;
    renderAside(): any;
}, {}, {}, {}, {
    layout: "aside" | "normal" | "mix";
    theme: "default" | "primary";
} & {
    header?: (h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue;
}, {
    layout: "aside" | "normal" | "mix";
    theme: "default" | "primary";
}, true>) & import("vue").PluginObject<import("vue").ComponentOptions<import("vue").default, import("@vue/composition-api").ShallowUnwrapRef<{}> & import("@vue/composition-api").Data, {
    renderHeader(): any;
    renderAside(): any;
}, {}, {
    layout: {
        type: import("vue").PropType<"aside" | "normal" | "mix">;
        validator(val: "aside" | "normal" | "mix"): boolean;
        default: string;
    };
    theme: {
        type: import("vue").PropType<"default" | "primary">;
        validator(val: "default" | "primary"): boolean;
        default: string;
    };
    header: {
        type: import("vue").PropType<(h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue>;
    };
}, import("@vue/composition-api").ExtractPropTypes<{
    layout: {
        type: import("vue").PropType<"aside" | "normal" | "mix">;
        validator(val: "aside" | "normal" | "mix"): boolean;
        default: string;
    };
    theme: {
        type: import("vue").PropType<"default" | "primary">;
        validator(val: "default" | "primary"): boolean;
        default: string;
    };
    header: {
        type: import("vue").PropType<(h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue>;
    };
}>> & Omit<import("vue").VueConstructor<import("vue").default>, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{
    layout: "aside" | "normal" | "mix";
    theme: "default" | "primary";
} & {
    header?: (h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue;
}, import("@vue/composition-api").ShallowUnwrapRef<{}>, import("@vue/composition-api").Data, {}, {
    renderHeader(): any;
    renderAside(): any;
}, {}, {}, {}, {
    layout: "aside" | "normal" | "mix";
    theme: "default" | "primary";
} & {
    header?: (h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue;
}, {
    layout: "aside" | "normal" | "mix";
    theme: "default" | "primary";
}, true>)>;
export * from './type';
export type LdesignPageProps = TypeLdesignPageProps;
export default LdesignPage;
