import { PropType, ExtractPropTypes } from 'vue'; import { CustomRenderProps } from '../../typings'; import { GlobalHeaderProps } from '.'; export declare const headerViewProps: { headerRender: { type: PropType; default: () => undefined; }; headerTitleRender: { type: PropType; default: () => undefined; }; headerContentRender: { type: PropType; default: () => undefined; }; hasSiderMenu: import('vue-types').VueTypeValidableDef; siderWidth: import('vue-types').VueTypeValidableDef & { default: number; } & { default: number; }; collapsed: { type: BooleanConstructor; default: boolean; }; isMobile: { type: BooleanConstructor; default: boolean; }; logo: { type: PropType; default: () => undefined; }; logoStyle: { type: PropType; default: () => undefined; }; menuData: { type: PropType; default: () => never[]; }; splitMenus: import('vue-types').VueTypeValidableDef; menuRender: { type: PropType; default: () => undefined; }; menuHeaderRender: { type: PropType; default: () => undefined; }; menuItemRender: { type: PropType; default: () => undefined; }; menuSubItemRender: { type: PropType; default: () => undefined; }; headerContentRightRender: { type: PropType; default: () => undefined; }; collapsedButtonRender: { type: PropType; default: () => undefined; }; matchMenuKeys: { type: PropType; default: () => never[]; }; onMenuHeaderClick: import('vue-types').VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onCollapse: { type: PropType<(collapsed: boolean) => void>; }; onOpenKeys: { type: PropType<(openKeys: import('../../typings').WithFalse) => void>; }; onSelect: { type: PropType<(selectedKeys: import('../../typings').WithFalse) => void>; }; theme: { type: PropType; default: string; }; menuTheme: { type: PropType; default: string; }; layout: { type: PropType; default: string; }; fixedHeader: { type: PropType; default: boolean; }; fixSiderbar: { type: PropType; default: boolean; }; headerHeight: { type: PropType; default: number; }; title: { type: PropType; default: () => string; }; iconfontUrl: { type: PropType; default: () => string; }; }; export type HeaderViewProps = Partial & GlobalHeaderProps>; declare const HeaderView: import('vue').DefineComponent; default: () => undefined; }; headerTitleRender: { type: PropType; default: () => undefined; }; headerContentRender: { type: PropType; default: () => undefined; }; hasSiderMenu: import('vue-types').VueTypeValidableDef; siderWidth: import('vue-types').VueTypeValidableDef & { default: number; } & { default: number; }; collapsed: { type: BooleanConstructor; default: boolean; }; isMobile: { type: BooleanConstructor; default: boolean; }; logo: { type: PropType; default: () => undefined; }; logoStyle: { type: PropType; default: () => undefined; }; menuData: { type: PropType; default: () => never[]; }; splitMenus: import('vue-types').VueTypeValidableDef; menuRender: { type: PropType; default: () => undefined; }; menuHeaderRender: { type: PropType; default: () => undefined; }; menuItemRender: { type: PropType; default: () => undefined; }; menuSubItemRender: { type: PropType; default: () => undefined; }; headerContentRightRender: { type: PropType; default: () => undefined; }; collapsedButtonRender: { type: PropType; default: () => undefined; }; matchMenuKeys: { type: PropType; default: () => never[]; }; onMenuHeaderClick: import('vue-types').VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onCollapse: { type: PropType<(collapsed: boolean) => void>; }; onOpenKeys: { type: PropType<(openKeys: import('../../typings').WithFalse) => void>; }; onSelect: { type: PropType<(selectedKeys: import('../../typings').WithFalse) => void>; }; theme: { type: PropType; default: string; }; menuTheme: { type: PropType; default: string; }; layout: { type: PropType; default: string; }; fixedHeader: { type: PropType; default: boolean; }; fixSiderbar: { type: PropType; default: boolean; }; headerHeight: { type: PropType; default: number; }; title: { type: PropType; default: () => string; }; iconfontUrl: { type: PropType; default: () => string; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; default: () => undefined; }; headerTitleRender: { type: PropType; default: () => undefined; }; headerContentRender: { type: PropType; default: () => undefined; }; hasSiderMenu: import('vue-types').VueTypeValidableDef; siderWidth: import('vue-types').VueTypeValidableDef & { default: number; } & { default: number; }; collapsed: { type: BooleanConstructor; default: boolean; }; isMobile: { type: BooleanConstructor; default: boolean; }; logo: { type: PropType; default: () => undefined; }; logoStyle: { type: PropType; default: () => undefined; }; menuData: { type: PropType; default: () => never[]; }; splitMenus: import('vue-types').VueTypeValidableDef; menuRender: { type: PropType; default: () => undefined; }; menuHeaderRender: { type: PropType; default: () => undefined; }; menuItemRender: { type: PropType; default: () => undefined; }; menuSubItemRender: { type: PropType; default: () => undefined; }; headerContentRightRender: { type: PropType; default: () => undefined; }; collapsedButtonRender: { type: PropType; default: () => undefined; }; matchMenuKeys: { type: PropType; default: () => never[]; }; onMenuHeaderClick: import('vue-types').VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onCollapse: { type: PropType<(collapsed: boolean) => void>; }; onOpenKeys: { type: PropType<(openKeys: import('../../typings').WithFalse) => void>; }; onSelect: { type: PropType<(selectedKeys: import('../../typings').WithFalse) => void>; }; theme: { type: PropType; default: string; }; menuTheme: { type: PropType; default: string; }; layout: { type: PropType; default: string; }; fixedHeader: { type: PropType; default: boolean; }; fixSiderbar: { type: PropType; default: boolean; }; headerHeight: { type: PropType; default: number; }; title: { type: PropType; default: () => string; }; iconfontUrl: { type: PropType; default: () => string; }; }>> & Readonly<{}>, { title: string; theme: import('../../typings').Theme; menuTheme: import('ant-design-vue').MenuTheme; layout: import('../../typings').LayoutType; fixedHeader: boolean; fixSiderbar: boolean; headerHeight: number | undefined; iconfontUrl: string; menuData: import('../../typings').MenuDataItem[]; isMobile: boolean; collapsed: boolean; siderWidth: number; menuItemRender: import('../../typings').MenuRender; menuSubItemRender: import('../../typings').MenuRender; logo: import('../../typings').CustomRenderFalse; logoStyle: import('vue').CSSProperties; menuHeaderRender: CustomRenderProps; collapsedButtonRender: import('../../typings').CollapsedButtonRender; matchMenuKeys: string[]; onMenuHeaderClick: (...args: any[]) => any; headerTitleRender: CustomRenderProps; headerRender: CustomRenderProps; headerContentRightRender: CustomRenderProps; menuRender: import('../../typings').MenuContentRender; headerContentRender: CustomRenderProps; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default HeaderView;