import type { ExtractPublicPropTypes } from 'vue'; export declare const topNavHeaderProps: { readonly matchMenuKeys: import("@antdv/pro-utils").VueTypeValidateDef> & { required: true; }; readonly originCollapsed: import("@antdv/pro-utils").VueTypeValidateDef> & { default: boolean; }; readonly menuRenderType: import("@antdv/pro-utils").VueTypeDef<"sider" | "header">; readonly stylish: import("@antdv/pro-utils").VueTypeValidateDef, import("@antdv/pro-utils").ValidatorFunction>>; readonly navTheme: import("@antdv/pro-utils").VueTypeDef<"light" | "realDark">; readonly layout: import("@antdv/pro-utils").VueTypeDef<"top" | "side" | "mix">; readonly contentWidth: import("@antdv/pro-utils").VueTypeDef; readonly fixedHeader: import("@antdv/pro-utils").VueTypeValidateDef> & { default: boolean; }; readonly fixSiderbar: import("@antdv/pro-utils").VueTypeValidateDef> & { default: boolean; }; readonly menu: import("@antdv/pro-utils").VueTypeValidateDef<{ locale?: boolean; hideMenuWhenCollapsed?: boolean; collapsedShowTitle?: boolean; collapsedShowGroupTitle?: boolean; defaultOpenAll?: boolean; ignoreFlatMenu?: boolean; loading?: boolean; onLoadingChange?: (loading?: boolean) => void; params?: Record; request?: (params: Record, defaultMenuData: import("../..").MenuDataItem[]) => Promise; type?: "sub" | "group"; autoClose?: false; }, import("@antdv/pro-utils").ValidatorFunction<{ locale?: boolean; hideMenuWhenCollapsed?: boolean; collapsedShowTitle?: boolean; collapsedShowGroupTitle?: boolean; defaultOpenAll?: boolean; ignoreFlatMenu?: boolean; loading?: boolean; onLoadingChange?: (loading?: boolean) => void; params?: Record; request?: (params: Record, defaultMenuData: import("../..").MenuDataItem[]) => Promise; type?: "sub" | "group"; autoClose?: false; }>>; readonly title: import("@antdv/pro-utils").VueTypeDef> & { default: import("../../typing").WithFalse; }; readonly iconfontUrl: import("@antdv/pro-utils").VueTypeValidateDef>; readonly colorPrimary: import("@antdv/pro-utils").VueTypeValidateDef>; readonly colorWeak: import("@antdv/pro-utils").VueTypeValidateDef>; readonly splitMenus: import("@antdv/pro-utils").VueTypeValidateDef>; readonly suppressSiderWhenMenuEmpty: import("@antdv/pro-utils").VueTypeValidateDef>; readonly siderMenuType: import("@antdv/pro-utils").VueTypeDef<"sub" | "group">; readonly collapsed: import("@antdv/pro-utils").VueTypeValidateDef>; readonly onCollapse: import("@antdv/pro-utils").VueTypeValidateDef<(collapsed: boolean) => void, import("@antdv/pro-utils").ValidatorFunction<(collapsed: boolean) => void>>; readonly isMobile: import("@antdv/pro-utils").VueTypeValidateDef>; readonly logo: import("@antdv/pro-utils").VueTypeValidateDef>; readonly menuRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode)> & { default: false | ((props: any, defaultDom: import("@antdv/pro-utils").VueNode) => import("@antdv/pro-utils").VueNode); }; readonly prefixCls: import("@antdv/pro-utils").VueTypeValidateDef>; readonly appList: import("@antdv/pro-utils").VueTypeValidateDef>; readonly itemClick: import("@antdv/pro-utils").VueTypeValidateDef<(item: import("../..").AppItemProps, popoverRef?: import("vue").Ref) => void, import("@antdv/pro-utils").ValidatorFunction<(item: import("../..").AppItemProps, popoverRef?: import("vue").Ref) => void>>; readonly menuData: import("@antdv/pro-utils").VueTypeValidateDef>; readonly onMenuHeaderClick: import("@antdv/pro-utils").VueTypeValidateDef<(e: MouseEvent) => void, import("@antdv/pro-utils").ValidatorFunction<(e: MouseEvent) => void>>; readonly menuHeaderRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode> | undefined> & { default: import("../../typing").WithFalse<(logo: import("@antdv/pro-utils").VueNode, title: import("@antdv/pro-utils").VueNode, props?: import("../SiderMenu/interface").SiderMenuProps) => import("@antdv/pro-utils").VueNode> | undefined; }; readonly headerContentRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode>> & { default: import("../../typing").WithFalse<() => import("@antdv/pro-utils").VueNode>; }; readonly collapsedButtonRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode> | undefined> & { default: import("../../typing").WithFalse<(collapsed?: boolean, defaultDom?: import("vue").VNode) => import("@antdv/pro-utils").VueNode> | undefined; }; readonly actionsRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode[] | import("@antdv/pro-utils").VueNode>> & { default: import("../../typing").WithFalse<(props: any) => import("@antdv/pro-utils").VueNode[] | import("@antdv/pro-utils").VueNode>; }; readonly avatarProps: import("@antdv/pro-utils").VueTypeDef; default: string; }; size: { type: import("vue").PropType; default: () => import("ant-design-vue/es/avatar").AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import("vue-types").VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">; loadError: { type: import("vue").PropType<() => boolean>; }; }>> & { title?: import("@antdv/pro-utils").VueNode; render?: (props: import("ant-design-vue").AvatarProps, defaultDom: import("@antdv/pro-utils").VueNode, siderProps: import("../SiderMenu/interface").SiderMenuProps) => import("@antdv/pro-utils").VueNode; }>> & { default: false | (() => Partial; default: string; }; size: { type: import("vue").PropType; default: () => import("ant-design-vue/es/avatar").AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import("vue-types").VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">; loadError: { type: import("vue").PropType<() => boolean>; }; }>> & { title?: import("@antdv/pro-utils").VueNode; render?: (props: Partial; default: string; }; size: { type: import("vue").PropType; default: () => import("ant-design-vue/es/avatar").AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import("vue-types").VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">; loadError: { type: import("vue").PropType<() => boolean>; }; }>>, defaultDom: import("@antdv/pro-utils").VueNode, siderProps: import("../SiderMenu/interface").SiderMenuProps) => import("@antdv/pro-utils").VueNode; }); }; readonly children: import("@antdv/pro-utils").VueTypeValidateDef>; readonly motion: import("vue").PropType; readonly className: StringConstructor; readonly style: import("@antdv/pro-utils").VueTypeValidateDef>; readonly multiple: { type: BooleanConstructor; default: boolean; }; readonly disabled: BooleanConstructor; readonly onFocus: import("vue").PropType; readonly onBlur: import("vue").PropType; readonly onClick: import("vue").PropType; readonly onMousedown: import("vue").PropType; readonly onSelect: import("vue").PropType; readonly getPopupContainer: import("vue").PropType<(node: HTMLElement) => HTMLElement>; readonly id: StringConstructor; readonly items: import("vue").PropType; readonly inlineCollapsed: BooleanConstructor; readonly disabledOverflow: BooleanConstructor; readonly forceSubMenuRender: BooleanConstructor; readonly openKeys: import("@antdv/pro-utils").VueTypeDef & { default: false | (() => import("@antdv/pro-utils").Key[]); }; readonly selectedKeys: import("vue").PropType; readonly activeKey: StringConstructor; readonly selectable: { type: BooleanConstructor; default: boolean; }; readonly tabindex: { type: (StringConstructor | NumberConstructor)[]; }; readonly role: StringConstructor; readonly theme: { type: import("vue").PropType; default: string; }; readonly mode: import("@antdv/pro-utils").VueTypeDef; readonly inlineIndent: { type: NumberConstructor; default: number; }; readonly subMenuOpenDelay: { type: NumberConstructor; default: number; }; readonly subMenuCloseDelay: { type: NumberConstructor; default: number; }; readonly builtinPlacements: { type: import("vue").PropType; }; readonly triggerSubMenuAction: { type: import("vue").PropType; default: string; }; readonly expandIcon: import("vue").PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; readonly onDeselect: import("vue").PropType; readonly 'onUpdate:openKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; readonly 'onUpdate:selectedKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; readonly 'onUpdate:activeKey': import("vue").PropType<(key: import("ant-design-vue/es/_util/type").Key) => void>; readonly formatMessage: import("@antdv/pro-utils").VueTypeValidateDef<(message: import("../../typing").MessageDescriptor) => string, import("@antdv/pro-utils").ValidatorFunction<(message: import("../../typing").MessageDescriptor) => string>>; readonly route: import("@antdv/pro-utils").VueTypeValidateDef>; readonly location: import("@antdv/pro-utils").VueTypeValidateDef<{ pathname?: string; }, import("@antdv/pro-utils").ValidatorFunction<{ pathname?: string; }>>; readonly computedMatch: import("@antdv/pro-utils").VueTypeValidateDef, import("@antdv/pro-utils").ValidatorFunction>>; readonly defaultCollapsed: import("@antdv/pro-utils").VueTypeValidateDef>; readonly handleOpenChange: import("@antdv/pro-utils").VueTypeValidateDef<(openKeys: import("@antdv/pro-utils").Key[]) => void, import("@antdv/pro-utils").ValidatorFunction<(openKeys: import("@antdv/pro-utils").Key[]) => void>>; readonly iconPrefixes: StringConstructor; readonly menuProps: import("@antdv/pro-utils").VueTypeValidateDef; disabled: BooleanConstructor; inlineCollapsed: BooleanConstructor; disabledOverflow: BooleanConstructor; forceSubMenuRender: BooleanConstructor; openKeys: import("vue").PropType; selectedKeys: import("vue").PropType; activeKey: StringConstructor; selectable: { type: BooleanConstructor; default: boolean; }; multiple: { type: BooleanConstructor; default: boolean; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; }; motion: import("vue").PropType; role: StringConstructor; theme: { type: import("vue").PropType; default: string; }; mode: { type: import("vue").PropType; default: string; }; inlineIndent: { type: NumberConstructor; default: number; }; subMenuOpenDelay: { type: NumberConstructor; default: number; }; subMenuCloseDelay: { type: NumberConstructor; default: number; }; builtinPlacements: { type: import("vue").PropType; }; triggerSubMenuAction: { type: import("vue").PropType; default: string; }; getPopupContainer: import("vue").PropType<(node: HTMLElement) => HTMLElement>; expandIcon: import("vue").PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; onOpenChange: import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; onSelect: import("vue").PropType; onDeselect: import("vue").PropType; onClick: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onMousedown: import("vue").PropType; 'onUpdate:openKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:selectedKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:activeKey': import("vue").PropType<(key: import("ant-design-vue/es/_util/type").Key) => void>; }>> & { style?: import("vue").CSSProperties; }, import("@antdv/pro-utils").ValidatorFunction; disabled: BooleanConstructor; inlineCollapsed: BooleanConstructor; disabledOverflow: BooleanConstructor; forceSubMenuRender: BooleanConstructor; openKeys: import("vue").PropType; selectedKeys: import("vue").PropType; activeKey: StringConstructor; selectable: { type: BooleanConstructor; default: boolean; }; multiple: { type: BooleanConstructor; default: boolean; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; }; motion: import("vue").PropType; role: StringConstructor; theme: { type: import("vue").PropType; default: string; }; mode: { type: import("vue").PropType; default: string; }; inlineIndent: { type: NumberConstructor; default: number; }; subMenuOpenDelay: { type: NumberConstructor; default: number; }; subMenuCloseDelay: { type: NumberConstructor; default: number; }; builtinPlacements: { type: import("vue").PropType; }; triggerSubMenuAction: { type: import("vue").PropType; default: string; }; getPopupContainer: import("vue").PropType<(node: HTMLElement) => HTMLElement>; expandIcon: import("vue").PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; onOpenChange: import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; onSelect: import("vue").PropType; onDeselect: import("vue").PropType; onClick: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onMousedown: import("vue").PropType; 'onUpdate:openKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:selectedKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:activeKey': import("vue").PropType<(key: import("ant-design-vue/es/_util/type").Key) => void>; }>> & { style?: import("vue").CSSProperties; }>>; readonly subMenuItemRender: import("@antdv/pro-utils").VueTypeDef import("vue").VNode>> & { default: import("../../typing").WithFalse<(item: import("../..").MenuDataItem & { isUrl: boolean; }, defaultDom: import("vue").VNode, menuProps: import("../SiderMenu/BaseMenu").BaseMenuProps) => import("vue").VNode>; }; readonly menuItemRender: import("@antdv/pro-utils").VueTypeDef void; }, defaultDom: import("vue").VNode, menuProps: import("../SiderMenu/BaseMenu").BaseMenuProps & Partial) => import("vue").VNode)> & { default: false | ((item: import("../..").MenuDataItem & { isUrl: boolean; onClick: () => void; }, defaultDom: import("vue").VNode, menuProps: import("../SiderMenu/BaseMenu").BaseMenuProps & Partial) => import("vue").VNode); }; readonly postMenuData: import("@antdv/pro-utils").VueTypeValidateDef<(menusData?: import("../..").MenuDataItem[]) => import("../..").MenuDataItem[], import("@antdv/pro-utils").ValidatorFunction<(menusData?: import("../..").MenuDataItem[]) => import("../..").MenuDataItem[]>>; readonly appListRender: import("@antdv/pro-utils").VueTypeValidateDef<(props: import("../..").AppListProps, defaultDom: import("vue").VNode) => import("@antdv/pro-utils").VueNode, import("@antdv/pro-utils").ValidatorFunction<(props: import("../..").AppListProps, defaultDom: import("vue").VNode) => import("@antdv/pro-utils").VueNode>>; readonly siderWidth: import("@antdv/pro-utils").VueTypeValidateDef>; readonly menuFooterRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode>> & { default: import("../../typing").WithFalse<(props?: import("../SiderMenu/interface").SiderMenuProps) => import("@antdv/pro-utils").VueNode>; }; readonly menuContentRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode>> & { default: import("../../typing").WithFalse<(props: import("../SiderMenu/interface").SiderMenuProps, defaultDom: import("@antdv/pro-utils").VueNode) => import("@antdv/pro-utils").VueNode>; }; readonly menuExtraRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode>>; readonly breakpoint: import("@antdv/pro-utils").VueTypeDef & { default: string | false | undefined; }; readonly links: import("@antdv/pro-utils").VueTypeValidateDef>; readonly onOpenChange: import("@antdv/pro-utils").VueTypeValidateDef<(openKeys: import("../../typing").WithFalse) => void, import("@antdv/pro-utils").ValidatorFunction<(openKeys: import("../../typing").WithFalse) => void>>; readonly getContainer: import("@antdv/pro-utils").VueTypeValidateDef>; readonly logoStyle: import("@antdv/pro-utils").VueTypeValidateDef>; readonly hide: import("@antdv/pro-utils").VueTypeValidateDef>; }; export type TopNavHeaderProps = Partial>; export declare const TopNavHeader: import("vue").DefineComponent> & { required: true; }; readonly originCollapsed: import("@antdv/pro-utils").VueTypeValidateDef> & { default: boolean; }; readonly menuRenderType: import("@antdv/pro-utils").VueTypeDef<"sider" | "header">; readonly stylish: import("@antdv/pro-utils").VueTypeValidateDef, import("@antdv/pro-utils").ValidatorFunction>>; readonly navTheme: import("@antdv/pro-utils").VueTypeDef<"light" | "realDark">; readonly layout: import("@antdv/pro-utils").VueTypeDef<"top" | "side" | "mix">; readonly contentWidth: import("@antdv/pro-utils").VueTypeDef; readonly fixedHeader: import("@antdv/pro-utils").VueTypeValidateDef> & { default: boolean; }; readonly fixSiderbar: import("@antdv/pro-utils").VueTypeValidateDef> & { default: boolean; }; readonly menu: import("@antdv/pro-utils").VueTypeValidateDef<{ locale?: boolean; hideMenuWhenCollapsed?: boolean; collapsedShowTitle?: boolean; collapsedShowGroupTitle?: boolean; defaultOpenAll?: boolean; ignoreFlatMenu?: boolean; loading?: boolean; onLoadingChange?: (loading?: boolean) => void; params?: Record; request?: (params: Record, defaultMenuData: import("../..").MenuDataItem[]) => Promise; type?: "sub" | "group"; autoClose?: false; }, import("@antdv/pro-utils").ValidatorFunction<{ locale?: boolean; hideMenuWhenCollapsed?: boolean; collapsedShowTitle?: boolean; collapsedShowGroupTitle?: boolean; defaultOpenAll?: boolean; ignoreFlatMenu?: boolean; loading?: boolean; onLoadingChange?: (loading?: boolean) => void; params?: Record; request?: (params: Record, defaultMenuData: import("../..").MenuDataItem[]) => Promise; type?: "sub" | "group"; autoClose?: false; }>>; readonly title: import("@antdv/pro-utils").VueTypeDef> & { default: import("../../typing").WithFalse; }; readonly iconfontUrl: import("@antdv/pro-utils").VueTypeValidateDef>; readonly colorPrimary: import("@antdv/pro-utils").VueTypeValidateDef>; readonly colorWeak: import("@antdv/pro-utils").VueTypeValidateDef>; readonly splitMenus: import("@antdv/pro-utils").VueTypeValidateDef>; readonly suppressSiderWhenMenuEmpty: import("@antdv/pro-utils").VueTypeValidateDef>; readonly siderMenuType: import("@antdv/pro-utils").VueTypeDef<"sub" | "group">; readonly collapsed: import("@antdv/pro-utils").VueTypeValidateDef>; readonly onCollapse: import("@antdv/pro-utils").VueTypeValidateDef<(collapsed: boolean) => void, import("@antdv/pro-utils").ValidatorFunction<(collapsed: boolean) => void>>; readonly isMobile: import("@antdv/pro-utils").VueTypeValidateDef>; readonly logo: import("@antdv/pro-utils").VueTypeValidateDef>; readonly menuRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode)> & { default: false | ((props: any, defaultDom: import("@antdv/pro-utils").VueNode) => import("@antdv/pro-utils").VueNode); }; readonly prefixCls: import("@antdv/pro-utils").VueTypeValidateDef>; readonly appList: import("@antdv/pro-utils").VueTypeValidateDef>; readonly itemClick: import("@antdv/pro-utils").VueTypeValidateDef<(item: import("../..").AppItemProps, popoverRef?: import("vue").Ref) => void, import("@antdv/pro-utils").ValidatorFunction<(item: import("../..").AppItemProps, popoverRef?: import("vue").Ref) => void>>; readonly menuData: import("@antdv/pro-utils").VueTypeValidateDef>; readonly onMenuHeaderClick: import("@antdv/pro-utils").VueTypeValidateDef<(e: MouseEvent) => void, import("@antdv/pro-utils").ValidatorFunction<(e: MouseEvent) => void>>; readonly menuHeaderRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode> | undefined> & { default: import("../../typing").WithFalse<(logo: import("@antdv/pro-utils").VueNode, title: import("@antdv/pro-utils").VueNode, props?: import("../SiderMenu/interface").SiderMenuProps) => import("@antdv/pro-utils").VueNode> | undefined; }; readonly headerContentRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode>> & { default: import("../../typing").WithFalse<() => import("@antdv/pro-utils").VueNode>; }; readonly collapsedButtonRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode> | undefined> & { default: import("../../typing").WithFalse<(collapsed?: boolean, defaultDom?: import("vue").VNode) => import("@antdv/pro-utils").VueNode> | undefined; }; readonly actionsRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode[] | import("@antdv/pro-utils").VueNode>> & { default: import("../../typing").WithFalse<(props: any) => import("@antdv/pro-utils").VueNode[] | import("@antdv/pro-utils").VueNode>; }; readonly avatarProps: import("@antdv/pro-utils").VueTypeDef; default: string; }; size: { type: import("vue").PropType; default: () => import("ant-design-vue/es/avatar").AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import("vue-types").VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">; loadError: { type: import("vue").PropType<() => boolean>; }; }>> & { title?: import("@antdv/pro-utils").VueNode; render?: (props: import("ant-design-vue").AvatarProps, defaultDom: import("@antdv/pro-utils").VueNode, siderProps: import("../SiderMenu/interface").SiderMenuProps) => import("@antdv/pro-utils").VueNode; }>> & { default: false | (() => Partial; default: string; }; size: { type: import("vue").PropType; default: () => import("ant-design-vue/es/avatar").AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import("vue-types").VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">; loadError: { type: import("vue").PropType<() => boolean>; }; }>> & { title?: import("@antdv/pro-utils").VueNode; render?: (props: Partial; default: string; }; size: { type: import("vue").PropType; default: () => import("ant-design-vue/es/avatar").AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import("vue-types").VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">; loadError: { type: import("vue").PropType<() => boolean>; }; }>>, defaultDom: import("@antdv/pro-utils").VueNode, siderProps: import("../SiderMenu/interface").SiderMenuProps) => import("@antdv/pro-utils").VueNode; }); }; readonly children: import("@antdv/pro-utils").VueTypeValidateDef>; readonly motion: import("vue").PropType; readonly className: StringConstructor; readonly style: import("@antdv/pro-utils").VueTypeValidateDef>; readonly multiple: { type: BooleanConstructor; default: boolean; }; readonly disabled: BooleanConstructor; readonly onFocus: import("vue").PropType; readonly onBlur: import("vue").PropType; readonly onClick: import("vue").PropType; readonly onMousedown: import("vue").PropType; readonly onSelect: import("vue").PropType; readonly getPopupContainer: import("vue").PropType<(node: HTMLElement) => HTMLElement>; readonly id: StringConstructor; readonly items: import("vue").PropType; readonly inlineCollapsed: BooleanConstructor; readonly disabledOverflow: BooleanConstructor; readonly forceSubMenuRender: BooleanConstructor; readonly openKeys: import("@antdv/pro-utils").VueTypeDef & { default: false | (() => import("@antdv/pro-utils").Key[]); }; readonly selectedKeys: import("vue").PropType; readonly activeKey: StringConstructor; readonly selectable: { type: BooleanConstructor; default: boolean; }; readonly tabindex: { type: (StringConstructor | NumberConstructor)[]; }; readonly role: StringConstructor; readonly theme: { type: import("vue").PropType; default: string; }; readonly mode: import("@antdv/pro-utils").VueTypeDef; readonly inlineIndent: { type: NumberConstructor; default: number; }; readonly subMenuOpenDelay: { type: NumberConstructor; default: number; }; readonly subMenuCloseDelay: { type: NumberConstructor; default: number; }; readonly builtinPlacements: { type: import("vue").PropType; }; readonly triggerSubMenuAction: { type: import("vue").PropType; default: string; }; readonly expandIcon: import("vue").PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; readonly onDeselect: import("vue").PropType; readonly 'onUpdate:openKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; readonly 'onUpdate:selectedKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; readonly 'onUpdate:activeKey': import("vue").PropType<(key: import("ant-design-vue/es/_util/type").Key) => void>; readonly formatMessage: import("@antdv/pro-utils").VueTypeValidateDef<(message: import("../../typing").MessageDescriptor) => string, import("@antdv/pro-utils").ValidatorFunction<(message: import("../../typing").MessageDescriptor) => string>>; readonly route: import("@antdv/pro-utils").VueTypeValidateDef>; readonly location: import("@antdv/pro-utils").VueTypeValidateDef<{ pathname?: string; }, import("@antdv/pro-utils").ValidatorFunction<{ pathname?: string; }>>; readonly computedMatch: import("@antdv/pro-utils").VueTypeValidateDef, import("@antdv/pro-utils").ValidatorFunction>>; readonly defaultCollapsed: import("@antdv/pro-utils").VueTypeValidateDef>; readonly handleOpenChange: import("@antdv/pro-utils").VueTypeValidateDef<(openKeys: import("@antdv/pro-utils").Key[]) => void, import("@antdv/pro-utils").ValidatorFunction<(openKeys: import("@antdv/pro-utils").Key[]) => void>>; readonly iconPrefixes: StringConstructor; readonly menuProps: import("@antdv/pro-utils").VueTypeValidateDef; disabled: BooleanConstructor; inlineCollapsed: BooleanConstructor; disabledOverflow: BooleanConstructor; forceSubMenuRender: BooleanConstructor; openKeys: import("vue").PropType; selectedKeys: import("vue").PropType; activeKey: StringConstructor; selectable: { type: BooleanConstructor; default: boolean; }; multiple: { type: BooleanConstructor; default: boolean; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; }; motion: import("vue").PropType; role: StringConstructor; theme: { type: import("vue").PropType; default: string; }; mode: { type: import("vue").PropType; default: string; }; inlineIndent: { type: NumberConstructor; default: number; }; subMenuOpenDelay: { type: NumberConstructor; default: number; }; subMenuCloseDelay: { type: NumberConstructor; default: number; }; builtinPlacements: { type: import("vue").PropType; }; triggerSubMenuAction: { type: import("vue").PropType; default: string; }; getPopupContainer: import("vue").PropType<(node: HTMLElement) => HTMLElement>; expandIcon: import("vue").PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; onOpenChange: import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; onSelect: import("vue").PropType; onDeselect: import("vue").PropType; onClick: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onMousedown: import("vue").PropType; 'onUpdate:openKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:selectedKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:activeKey': import("vue").PropType<(key: import("ant-design-vue/es/_util/type").Key) => void>; }>> & { style?: import("vue").CSSProperties; }, import("@antdv/pro-utils").ValidatorFunction; disabled: BooleanConstructor; inlineCollapsed: BooleanConstructor; disabledOverflow: BooleanConstructor; forceSubMenuRender: BooleanConstructor; openKeys: import("vue").PropType; selectedKeys: import("vue").PropType; activeKey: StringConstructor; selectable: { type: BooleanConstructor; default: boolean; }; multiple: { type: BooleanConstructor; default: boolean; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; }; motion: import("vue").PropType; role: StringConstructor; theme: { type: import("vue").PropType; default: string; }; mode: { type: import("vue").PropType; default: string; }; inlineIndent: { type: NumberConstructor; default: number; }; subMenuOpenDelay: { type: NumberConstructor; default: number; }; subMenuCloseDelay: { type: NumberConstructor; default: number; }; builtinPlacements: { type: import("vue").PropType; }; triggerSubMenuAction: { type: import("vue").PropType; default: string; }; getPopupContainer: import("vue").PropType<(node: HTMLElement) => HTMLElement>; expandIcon: import("vue").PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; onOpenChange: import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; onSelect: import("vue").PropType; onDeselect: import("vue").PropType; onClick: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onMousedown: import("vue").PropType; 'onUpdate:openKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:selectedKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:activeKey': import("vue").PropType<(key: import("ant-design-vue/es/_util/type").Key) => void>; }>> & { style?: import("vue").CSSProperties; }>>; readonly subMenuItemRender: import("@antdv/pro-utils").VueTypeDef import("vue").VNode>> & { default: import("../../typing").WithFalse<(item: import("../..").MenuDataItem & { isUrl: boolean; }, defaultDom: import("vue").VNode, menuProps: import("../SiderMenu/BaseMenu").BaseMenuProps) => import("vue").VNode>; }; readonly menuItemRender: import("@antdv/pro-utils").VueTypeDef void; }, defaultDom: import("vue").VNode, menuProps: import("../SiderMenu/BaseMenu").BaseMenuProps & Partial) => import("vue").VNode)> & { default: false | ((item: import("../..").MenuDataItem & { isUrl: boolean; onClick: () => void; }, defaultDom: import("vue").VNode, menuProps: import("../SiderMenu/BaseMenu").BaseMenuProps & Partial) => import("vue").VNode); }; readonly postMenuData: import("@antdv/pro-utils").VueTypeValidateDef<(menusData?: import("../..").MenuDataItem[]) => import("../..").MenuDataItem[], import("@antdv/pro-utils").ValidatorFunction<(menusData?: import("../..").MenuDataItem[]) => import("../..").MenuDataItem[]>>; readonly appListRender: import("@antdv/pro-utils").VueTypeValidateDef<(props: import("../..").AppListProps, defaultDom: import("vue").VNode) => import("@antdv/pro-utils").VueNode, import("@antdv/pro-utils").ValidatorFunction<(props: import("../..").AppListProps, defaultDom: import("vue").VNode) => import("@antdv/pro-utils").VueNode>>; readonly siderWidth: import("@antdv/pro-utils").VueTypeValidateDef>; readonly menuFooterRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode>> & { default: import("../../typing").WithFalse<(props?: import("../SiderMenu/interface").SiderMenuProps) => import("@antdv/pro-utils").VueNode>; }; readonly menuContentRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode>> & { default: import("../../typing").WithFalse<(props: import("../SiderMenu/interface").SiderMenuProps, defaultDom: import("@antdv/pro-utils").VueNode) => import("@antdv/pro-utils").VueNode>; }; readonly menuExtraRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode>>; readonly breakpoint: import("@antdv/pro-utils").VueTypeDef & { default: string | false | undefined; }; readonly links: import("@antdv/pro-utils").VueTypeValidateDef>; readonly onOpenChange: import("@antdv/pro-utils").VueTypeValidateDef<(openKeys: import("../../typing").WithFalse) => void, import("@antdv/pro-utils").ValidatorFunction<(openKeys: import("../../typing").WithFalse) => void>>; readonly getContainer: import("@antdv/pro-utils").VueTypeValidateDef>; readonly logoStyle: import("@antdv/pro-utils").VueTypeValidateDef>; readonly hide: import("@antdv/pro-utils").VueTypeValidateDef>; }>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & { required: true; }; readonly originCollapsed: import("@antdv/pro-utils").VueTypeValidateDef> & { default: boolean; }; readonly menuRenderType: import("@antdv/pro-utils").VueTypeDef<"sider" | "header">; readonly stylish: import("@antdv/pro-utils").VueTypeValidateDef, import("@antdv/pro-utils").ValidatorFunction>>; readonly navTheme: import("@antdv/pro-utils").VueTypeDef<"light" | "realDark">; readonly layout: import("@antdv/pro-utils").VueTypeDef<"top" | "side" | "mix">; readonly contentWidth: import("@antdv/pro-utils").VueTypeDef; readonly fixedHeader: import("@antdv/pro-utils").VueTypeValidateDef> & { default: boolean; }; readonly fixSiderbar: import("@antdv/pro-utils").VueTypeValidateDef> & { default: boolean; }; readonly menu: import("@antdv/pro-utils").VueTypeValidateDef<{ locale?: boolean; hideMenuWhenCollapsed?: boolean; collapsedShowTitle?: boolean; collapsedShowGroupTitle?: boolean; defaultOpenAll?: boolean; ignoreFlatMenu?: boolean; loading?: boolean; onLoadingChange?: (loading?: boolean) => void; params?: Record; request?: (params: Record, defaultMenuData: import("../..").MenuDataItem[]) => Promise; type?: "sub" | "group"; autoClose?: false; }, import("@antdv/pro-utils").ValidatorFunction<{ locale?: boolean; hideMenuWhenCollapsed?: boolean; collapsedShowTitle?: boolean; collapsedShowGroupTitle?: boolean; defaultOpenAll?: boolean; ignoreFlatMenu?: boolean; loading?: boolean; onLoadingChange?: (loading?: boolean) => void; params?: Record; request?: (params: Record, defaultMenuData: import("../..").MenuDataItem[]) => Promise; type?: "sub" | "group"; autoClose?: false; }>>; readonly title: import("@antdv/pro-utils").VueTypeDef> & { default: import("../../typing").WithFalse; }; readonly iconfontUrl: import("@antdv/pro-utils").VueTypeValidateDef>; readonly colorPrimary: import("@antdv/pro-utils").VueTypeValidateDef>; readonly colorWeak: import("@antdv/pro-utils").VueTypeValidateDef>; readonly splitMenus: import("@antdv/pro-utils").VueTypeValidateDef>; readonly suppressSiderWhenMenuEmpty: import("@antdv/pro-utils").VueTypeValidateDef>; readonly siderMenuType: import("@antdv/pro-utils").VueTypeDef<"sub" | "group">; readonly collapsed: import("@antdv/pro-utils").VueTypeValidateDef>; readonly onCollapse: import("@antdv/pro-utils").VueTypeValidateDef<(collapsed: boolean) => void, import("@antdv/pro-utils").ValidatorFunction<(collapsed: boolean) => void>>; readonly isMobile: import("@antdv/pro-utils").VueTypeValidateDef>; readonly logo: import("@antdv/pro-utils").VueTypeValidateDef>; readonly menuRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode)> & { default: false | ((props: any, defaultDom: import("@antdv/pro-utils").VueNode) => import("@antdv/pro-utils").VueNode); }; readonly prefixCls: import("@antdv/pro-utils").VueTypeValidateDef>; readonly appList: import("@antdv/pro-utils").VueTypeValidateDef>; readonly itemClick: import("@antdv/pro-utils").VueTypeValidateDef<(item: import("../..").AppItemProps, popoverRef?: import("vue").Ref) => void, import("@antdv/pro-utils").ValidatorFunction<(item: import("../..").AppItemProps, popoverRef?: import("vue").Ref) => void>>; readonly menuData: import("@antdv/pro-utils").VueTypeValidateDef>; readonly onMenuHeaderClick: import("@antdv/pro-utils").VueTypeValidateDef<(e: MouseEvent) => void, import("@antdv/pro-utils").ValidatorFunction<(e: MouseEvent) => void>>; readonly menuHeaderRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode> | undefined> & { default: import("../../typing").WithFalse<(logo: import("@antdv/pro-utils").VueNode, title: import("@antdv/pro-utils").VueNode, props?: import("../SiderMenu/interface").SiderMenuProps) => import("@antdv/pro-utils").VueNode> | undefined; }; readonly headerContentRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode>> & { default: import("../../typing").WithFalse<() => import("@antdv/pro-utils").VueNode>; }; readonly collapsedButtonRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode> | undefined> & { default: import("../../typing").WithFalse<(collapsed?: boolean, defaultDom?: import("vue").VNode) => import("@antdv/pro-utils").VueNode> | undefined; }; readonly actionsRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode[] | import("@antdv/pro-utils").VueNode>> & { default: import("../../typing").WithFalse<(props: any) => import("@antdv/pro-utils").VueNode[] | import("@antdv/pro-utils").VueNode>; }; readonly avatarProps: import("@antdv/pro-utils").VueTypeDef; default: string; }; size: { type: import("vue").PropType; default: () => import("ant-design-vue/es/avatar").AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import("vue-types").VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">; loadError: { type: import("vue").PropType<() => boolean>; }; }>> & { title?: import("@antdv/pro-utils").VueNode; render?: (props: import("ant-design-vue").AvatarProps, defaultDom: import("@antdv/pro-utils").VueNode, siderProps: import("../SiderMenu/interface").SiderMenuProps) => import("@antdv/pro-utils").VueNode; }>> & { default: false | (() => Partial; default: string; }; size: { type: import("vue").PropType; default: () => import("ant-design-vue/es/avatar").AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import("vue-types").VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">; loadError: { type: import("vue").PropType<() => boolean>; }; }>> & { title?: import("@antdv/pro-utils").VueNode; render?: (props: Partial; default: string; }; size: { type: import("vue").PropType; default: () => import("ant-design-vue/es/avatar").AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import("vue-types").VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">; loadError: { type: import("vue").PropType<() => boolean>; }; }>>, defaultDom: import("@antdv/pro-utils").VueNode, siderProps: import("../SiderMenu/interface").SiderMenuProps) => import("@antdv/pro-utils").VueNode; }); }; readonly children: import("@antdv/pro-utils").VueTypeValidateDef>; readonly motion: import("vue").PropType; readonly className: StringConstructor; readonly style: import("@antdv/pro-utils").VueTypeValidateDef>; readonly multiple: { type: BooleanConstructor; default: boolean; }; readonly disabled: BooleanConstructor; readonly onFocus: import("vue").PropType; readonly onBlur: import("vue").PropType; readonly onClick: import("vue").PropType; readonly onMousedown: import("vue").PropType; readonly onSelect: import("vue").PropType; readonly getPopupContainer: import("vue").PropType<(node: HTMLElement) => HTMLElement>; readonly id: StringConstructor; readonly items: import("vue").PropType; readonly inlineCollapsed: BooleanConstructor; readonly disabledOverflow: BooleanConstructor; readonly forceSubMenuRender: BooleanConstructor; readonly openKeys: import("@antdv/pro-utils").VueTypeDef & { default: false | (() => import("@antdv/pro-utils").Key[]); }; readonly selectedKeys: import("vue").PropType; readonly activeKey: StringConstructor; readonly selectable: { type: BooleanConstructor; default: boolean; }; readonly tabindex: { type: (StringConstructor | NumberConstructor)[]; }; readonly role: StringConstructor; readonly theme: { type: import("vue").PropType; default: string; }; readonly mode: import("@antdv/pro-utils").VueTypeDef; readonly inlineIndent: { type: NumberConstructor; default: number; }; readonly subMenuOpenDelay: { type: NumberConstructor; default: number; }; readonly subMenuCloseDelay: { type: NumberConstructor; default: number; }; readonly builtinPlacements: { type: import("vue").PropType; }; readonly triggerSubMenuAction: { type: import("vue").PropType; default: string; }; readonly expandIcon: import("vue").PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; readonly onDeselect: import("vue").PropType; readonly 'onUpdate:openKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; readonly 'onUpdate:selectedKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; readonly 'onUpdate:activeKey': import("vue").PropType<(key: import("ant-design-vue/es/_util/type").Key) => void>; readonly formatMessage: import("@antdv/pro-utils").VueTypeValidateDef<(message: import("../../typing").MessageDescriptor) => string, import("@antdv/pro-utils").ValidatorFunction<(message: import("../../typing").MessageDescriptor) => string>>; readonly route: import("@antdv/pro-utils").VueTypeValidateDef>; readonly location: import("@antdv/pro-utils").VueTypeValidateDef<{ pathname?: string; }, import("@antdv/pro-utils").ValidatorFunction<{ pathname?: string; }>>; readonly computedMatch: import("@antdv/pro-utils").VueTypeValidateDef, import("@antdv/pro-utils").ValidatorFunction>>; readonly defaultCollapsed: import("@antdv/pro-utils").VueTypeValidateDef>; readonly handleOpenChange: import("@antdv/pro-utils").VueTypeValidateDef<(openKeys: import("@antdv/pro-utils").Key[]) => void, import("@antdv/pro-utils").ValidatorFunction<(openKeys: import("@antdv/pro-utils").Key[]) => void>>; readonly iconPrefixes: StringConstructor; readonly menuProps: import("@antdv/pro-utils").VueTypeValidateDef; disabled: BooleanConstructor; inlineCollapsed: BooleanConstructor; disabledOverflow: BooleanConstructor; forceSubMenuRender: BooleanConstructor; openKeys: import("vue").PropType; selectedKeys: import("vue").PropType; activeKey: StringConstructor; selectable: { type: BooleanConstructor; default: boolean; }; multiple: { type: BooleanConstructor; default: boolean; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; }; motion: import("vue").PropType; role: StringConstructor; theme: { type: import("vue").PropType; default: string; }; mode: { type: import("vue").PropType; default: string; }; inlineIndent: { type: NumberConstructor; default: number; }; subMenuOpenDelay: { type: NumberConstructor; default: number; }; subMenuCloseDelay: { type: NumberConstructor; default: number; }; builtinPlacements: { type: import("vue").PropType; }; triggerSubMenuAction: { type: import("vue").PropType; default: string; }; getPopupContainer: import("vue").PropType<(node: HTMLElement) => HTMLElement>; expandIcon: import("vue").PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; onOpenChange: import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; onSelect: import("vue").PropType; onDeselect: import("vue").PropType; onClick: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onMousedown: import("vue").PropType; 'onUpdate:openKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:selectedKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:activeKey': import("vue").PropType<(key: import("ant-design-vue/es/_util/type").Key) => void>; }>> & { style?: import("vue").CSSProperties; }, import("@antdv/pro-utils").ValidatorFunction; disabled: BooleanConstructor; inlineCollapsed: BooleanConstructor; disabledOverflow: BooleanConstructor; forceSubMenuRender: BooleanConstructor; openKeys: import("vue").PropType; selectedKeys: import("vue").PropType; activeKey: StringConstructor; selectable: { type: BooleanConstructor; default: boolean; }; multiple: { type: BooleanConstructor; default: boolean; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; }; motion: import("vue").PropType; role: StringConstructor; theme: { type: import("vue").PropType; default: string; }; mode: { type: import("vue").PropType; default: string; }; inlineIndent: { type: NumberConstructor; default: number; }; subMenuOpenDelay: { type: NumberConstructor; default: number; }; subMenuCloseDelay: { type: NumberConstructor; default: number; }; builtinPlacements: { type: import("vue").PropType; }; triggerSubMenuAction: { type: import("vue").PropType; default: string; }; getPopupContainer: import("vue").PropType<(node: HTMLElement) => HTMLElement>; expandIcon: import("vue").PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; onOpenChange: import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; onSelect: import("vue").PropType; onDeselect: import("vue").PropType; onClick: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onMousedown: import("vue").PropType; 'onUpdate:openKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:selectedKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:activeKey': import("vue").PropType<(key: import("ant-design-vue/es/_util/type").Key) => void>; }>> & { style?: import("vue").CSSProperties; }>>; readonly subMenuItemRender: import("@antdv/pro-utils").VueTypeDef import("vue").VNode>> & { default: import("../../typing").WithFalse<(item: import("../..").MenuDataItem & { isUrl: boolean; }, defaultDom: import("vue").VNode, menuProps: import("../SiderMenu/BaseMenu").BaseMenuProps) => import("vue").VNode>; }; readonly menuItemRender: import("@antdv/pro-utils").VueTypeDef void; }, defaultDom: import("vue").VNode, menuProps: import("../SiderMenu/BaseMenu").BaseMenuProps & Partial) => import("vue").VNode)> & { default: false | ((item: import("../..").MenuDataItem & { isUrl: boolean; onClick: () => void; }, defaultDom: import("vue").VNode, menuProps: import("../SiderMenu/BaseMenu").BaseMenuProps & Partial) => import("vue").VNode); }; readonly postMenuData: import("@antdv/pro-utils").VueTypeValidateDef<(menusData?: import("../..").MenuDataItem[]) => import("../..").MenuDataItem[], import("@antdv/pro-utils").ValidatorFunction<(menusData?: import("../..").MenuDataItem[]) => import("../..").MenuDataItem[]>>; readonly appListRender: import("@antdv/pro-utils").VueTypeValidateDef<(props: import("../..").AppListProps, defaultDom: import("vue").VNode) => import("@antdv/pro-utils").VueNode, import("@antdv/pro-utils").ValidatorFunction<(props: import("../..").AppListProps, defaultDom: import("vue").VNode) => import("@antdv/pro-utils").VueNode>>; readonly siderWidth: import("@antdv/pro-utils").VueTypeValidateDef>; readonly menuFooterRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode>> & { default: import("../../typing").WithFalse<(props?: import("../SiderMenu/interface").SiderMenuProps) => import("@antdv/pro-utils").VueNode>; }; readonly menuContentRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode>> & { default: import("../../typing").WithFalse<(props: import("../SiderMenu/interface").SiderMenuProps, defaultDom: import("@antdv/pro-utils").VueNode) => import("@antdv/pro-utils").VueNode>; }; readonly menuExtraRender: import("@antdv/pro-utils").VueTypeDef import("@antdv/pro-utils").VueNode>>; readonly breakpoint: import("@antdv/pro-utils").VueTypeDef & { default: string | false | undefined; }; readonly links: import("@antdv/pro-utils").VueTypeValidateDef>; readonly onOpenChange: import("@antdv/pro-utils").VueTypeValidateDef<(openKeys: import("../../typing").WithFalse) => void, import("@antdv/pro-utils").ValidatorFunction<(openKeys: import("../../typing").WithFalse) => void>>; readonly getContainer: import("@antdv/pro-utils").VueTypeValidateDef>; readonly logoStyle: import("@antdv/pro-utils").VueTypeValidateDef>; readonly hide: import("@antdv/pro-utils").VueTypeValidateDef>; }>> & Readonly<{}>, { readonly multiple: boolean; readonly disabled: boolean; readonly title: import("../../typing").WithFalse; readonly inlineCollapsed: boolean; readonly disabledOverflow: boolean; readonly forceSubMenuRender: boolean; readonly openKeys: false | import("@antdv/pro-utils").Key[]; readonly selectable: boolean; readonly theme: import("ant-design-vue").MenuTheme; readonly inlineIndent: number; readonly subMenuOpenDelay: number; readonly subMenuCloseDelay: number; readonly triggerSubMenuAction: import("ant-design-vue/es/menu/src/interface").TriggerSubMenuAction; readonly fixedHeader: boolean; readonly fixSiderbar: boolean; readonly subMenuItemRender: import("../../typing").WithFalse<(item: import("../..").MenuDataItem & { isUrl: boolean; }, defaultDom: import("vue").VNode, menuProps: import("../SiderMenu/BaseMenu").BaseMenuProps) => import("vue").VNode>; readonly menuItemRender: false | ((item: import("../..").MenuDataItem & { isUrl: boolean; onClick: () => void; }, defaultDom: import("vue").VNode, menuProps: import("../SiderMenu/BaseMenu").BaseMenuProps & Partial) => import("vue").VNode); readonly breakpoint: string | false | undefined; readonly originCollapsed: boolean; readonly menuHeaderRender: import("../../typing").WithFalse<(logo: import("@antdv/pro-utils").VueNode, title: import("@antdv/pro-utils").VueNode, props?: import("../SiderMenu/interface").SiderMenuProps) => import("@antdv/pro-utils").VueNode> | undefined; readonly collapsedButtonRender: import("../../typing").WithFalse<(collapsed?: boolean, defaultDom?: import("vue").VNode) => import("@antdv/pro-utils").VueNode> | undefined; readonly headerContentRender: import("../../typing").WithFalse<() => import("@antdv/pro-utils").VueNode>; readonly menuRender: false | ((props: any, defaultDom: import("@antdv/pro-utils").VueNode) => import("@antdv/pro-utils").VueNode); readonly actionsRender: import("../../typing").WithFalse<(props: any) => import("@antdv/pro-utils").VueNode[] | import("@antdv/pro-utils").VueNode>; readonly avatarProps: import("../../typing").WithFalse; default: string; }; size: { type: import("vue").PropType; default: () => import("ant-design-vue/es/avatar").AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import("vue-types").VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">; loadError: { type: import("vue").PropType<() => boolean>; }; }>> & { title?: import("@antdv/pro-utils").VueNode; render?: (props: import("ant-design-vue").AvatarProps, defaultDom: import("@antdv/pro-utils").VueNode, siderProps: import("../SiderMenu/interface").SiderMenuProps) => import("@antdv/pro-utils").VueNode; }>; readonly menuFooterRender: import("../../typing").WithFalse<(props?: import("../SiderMenu/interface").SiderMenuProps) => import("@antdv/pro-utils").VueNode>; readonly menuContentRender: import("../../typing").WithFalse<(props: import("../SiderMenu/interface").SiderMenuProps, defaultDom: import("@antdv/pro-utils").VueNode) => import("@antdv/pro-utils").VueNode>; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;