import { CreateNamespace } from '../../../utils/src/create'; import { ExtractPropTypes, InjectionKey, PropType, StyleValue } from 'vue'; export declare const layoutProps: { hasSider: BooleanConstructor; contentClass: PropType; contentStyle: PropType; theme: { type: PropType; }; themeOverrides: PropType | undefined; }>>; }; export declare const layoutInjectKey: InjectionKey<{ bem: CreateNamespace; }>; export type LayoutProps = ExtractPropTypes; declare const _default: import('vue').DefineComponent<{ hasSider: BooleanConstructor; contentClass: PropType; contentStyle: PropType; theme: { type: PropType; }; themeOverrides: PropType | undefined; }>>; }, { bem: CreateNamespace; styleVars: import('vue').ComputedRef<{ [x: string]: string; }>; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, string, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, Readonly<{ hasSider?: unknown; contentClass?: unknown; contentStyle?: unknown; theme?: unknown; themeOverrides?: unknown; } & { hasSider: boolean; } & { theme?: import('../../../theme-chalk').ThemeKey | undefined; themeOverrides?: Partial<{ fontSize: import("csstype").Property.FontSize | undefined; }> | undefined; contentClass?: any; contentStyle?: StyleValue | undefined; }>, { hasSider: boolean; }>; export default _default;