import { CSSProperties, PropType } from "vue"; import { ExtractPublicPropTypes } from "../../util/extract-public-props"; import "./styles/index.css"; declare const _default: import("vue").DefineComponent<{ hasSider: BooleanConstructor; position: { type: PropType<"static" | "absolute">; default: string; }; }, { hasSiderStyle: CSSProperties; cssVars: import("vue").ComputedRef<{ "--background-color": string; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; }>>, { hasSider: boolean; position: "static" | "absolute"; }>; export default _default; declare const layoutProps: { hasSider: BooleanConstructor; position: { type: PropType<"static" | "absolute">; default: string; }; }; export declare type LayoutProps = ExtractPublicPropTypes; export declare type LayoutContentProps = ExtractPublicPropTypes; export declare function createLayoutComponent(isContent: boolean): import("vue").DefineComponent<{ hasSider: BooleanConstructor; position: { type: PropType<"static" | "absolute">; default: string; }; }, { hasSiderStyle: CSSProperties; cssVars: import("vue").ComputedRef<{ "--background-color": string; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; }>>, { hasSider: boolean; position: "static" | "absolute"; }>;