import type { VueNode } from '@antdv/pro-utils'; import type { BreadcrumbProps } from 'ant-design-vue'; import type { CSSProperties, ExtractPublicPropTypes, SlotsType, VNode } from 'vue'; import type { ContentWidth } from '../../defaultSettings'; export declare const pageHeaderProps: { readonly backIcon: import("@antdv/pro-utils").VueTypeValidateDef>; readonly prefixCls: import("@antdv/pro-utils").VueTypeValidateDef>; readonly title: import("@antdv/pro-utils").VueTypeValidateDef>; readonly subTitle: import("@antdv/pro-utils").VueTypeValidateDef>; readonly childrenContentStyle: import("@antdv/pro-utils").VueTypeValidateDef>; readonly breadcrumb: import("@antdv/pro-utils").VueTypeDef | Partial; }; params: import("vue-types").VueTypeValidableDef; separator: import("vue-types").VueTypeValidableDef; itemRender: { type: import("vue").PropType<(opt: { route: import("ant-design-vue/es/breadcrumb/Breadcrumb").Route; params: unknown; routes: import("ant-design-vue/es/breadcrumb/Breadcrumb").Route[]; paths: string[]; }) => import("ant-design-vue/es/_util/type").VueNode>; }; }>>>; readonly breadcrumbClassName: import("@antdv/pro-utils").VueTypeValidateDef>; readonly breadcrumbRender: import("@antdv/pro-utils").VueTypeValidateDef<(props: BreadcrumbProps & { prefixCls: string; }, defaultDom: VNode | null) => VueNode, import("@antdv/pro-utils").ValidatorFunction<(props: BreadcrumbProps & { prefixCls: string; }, defaultDom: VNode | null) => VueNode>>; readonly tags: import("@antdv/pro-utils").VueTypeValidateDef>; readonly footer: import("@antdv/pro-utils").VueTypeValidateDef>; readonly extra: import("@antdv/pro-utils").VueTypeValidateDef>; readonly avatar: import("@antdv/pro-utils").VueTypeValidateDef; 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>; }; }>> & { className: string; }, import("@antdv/pro-utils").ValidatorFunction; 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>; }; }>> & { className: string; }>>; readonly onBack: import("@antdv/pro-utils").VueTypeValidateDef<(e?: MouseEvent) => void, import("@antdv/pro-utils").ValidatorFunction<(e?: MouseEvent) => void>>; readonly className: import("@antdv/pro-utils").VueTypeValidateDef>; readonly contentWidth: import("@antdv/pro-utils").VueTypeDef; readonly layout: import("@antdv/pro-utils").VueTypeValidateDef>; readonly ghost: import("@antdv/pro-utils").VueTypeValidateDef>; readonly children: import("@antdv/pro-utils").VueTypeValidateDef>; }; export type PageHeaderProps = ExtractPublicPropTypes; declare const PageHeader: import("vue").DefineComponent>; readonly prefixCls: import("@antdv/pro-utils").VueTypeValidateDef>; readonly title: import("@antdv/pro-utils").VueTypeValidateDef>; readonly subTitle: import("@antdv/pro-utils").VueTypeValidateDef>; readonly childrenContentStyle: import("@antdv/pro-utils").VueTypeValidateDef>; readonly breadcrumb: import("@antdv/pro-utils").VueTypeDef | Partial; }; params: import("vue-types").VueTypeValidableDef; separator: import("vue-types").VueTypeValidableDef; itemRender: { type: import("vue").PropType<(opt: { route: import("ant-design-vue/es/breadcrumb/Breadcrumb").Route; params: unknown; routes: import("ant-design-vue/es/breadcrumb/Breadcrumb").Route[]; paths: string[]; }) => import("ant-design-vue/es/_util/type").VueNode>; }; }>>>; readonly breadcrumbClassName: import("@antdv/pro-utils").VueTypeValidateDef>; readonly breadcrumbRender: import("@antdv/pro-utils").VueTypeValidateDef<(props: BreadcrumbProps & { prefixCls: string; }, defaultDom: VNode | null) => VueNode, import("@antdv/pro-utils").ValidatorFunction<(props: BreadcrumbProps & { prefixCls: string; }, defaultDom: VNode | null) => VueNode>>; readonly tags: import("@antdv/pro-utils").VueTypeValidateDef>; readonly footer: import("@antdv/pro-utils").VueTypeValidateDef>; readonly extra: import("@antdv/pro-utils").VueTypeValidateDef>; readonly avatar: import("@antdv/pro-utils").VueTypeValidateDef; 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>; }; }>> & { className: string; }, import("@antdv/pro-utils").ValidatorFunction; 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>; }; }>> & { className: string; }>>; readonly onBack: import("@antdv/pro-utils").VueTypeValidateDef<(e?: MouseEvent) => void, import("@antdv/pro-utils").ValidatorFunction<(e?: MouseEvent) => void>>; readonly className: import("@antdv/pro-utils").VueTypeValidateDef>; readonly contentWidth: import("@antdv/pro-utils").VueTypeDef; readonly layout: import("@antdv/pro-utils").VueTypeValidateDef>; readonly ghost: import("@antdv/pro-utils").VueTypeValidateDef>; readonly children: import("@antdv/pro-utils").VueTypeValidateDef>; }>, () => string | number | boolean | void | import("vue/jsx-runtime").JSX.Element | (string | number | boolean | void | VNode | null | undefined)[] | null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>; readonly prefixCls: import("@antdv/pro-utils").VueTypeValidateDef>; readonly title: import("@antdv/pro-utils").VueTypeValidateDef>; readonly subTitle: import("@antdv/pro-utils").VueTypeValidateDef>; readonly childrenContentStyle: import("@antdv/pro-utils").VueTypeValidateDef>; readonly breadcrumb: import("@antdv/pro-utils").VueTypeDef | Partial; }; params: import("vue-types").VueTypeValidableDef; separator: import("vue-types").VueTypeValidableDef; itemRender: { type: import("vue").PropType<(opt: { route: import("ant-design-vue/es/breadcrumb/Breadcrumb").Route; params: unknown; routes: import("ant-design-vue/es/breadcrumb/Breadcrumb").Route[]; paths: string[]; }) => import("ant-design-vue/es/_util/type").VueNode>; }; }>>>; readonly breadcrumbClassName: import("@antdv/pro-utils").VueTypeValidateDef>; readonly breadcrumbRender: import("@antdv/pro-utils").VueTypeValidateDef<(props: BreadcrumbProps & { prefixCls: string; }, defaultDom: VNode | null) => VueNode, import("@antdv/pro-utils").ValidatorFunction<(props: BreadcrumbProps & { prefixCls: string; }, defaultDom: VNode | null) => VueNode>>; readonly tags: import("@antdv/pro-utils").VueTypeValidateDef>; readonly footer: import("@antdv/pro-utils").VueTypeValidateDef>; readonly extra: import("@antdv/pro-utils").VueTypeValidateDef>; readonly avatar: import("@antdv/pro-utils").VueTypeValidateDef; 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>; }; }>> & { className: string; }, import("@antdv/pro-utils").ValidatorFunction; 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>; }; }>> & { className: string; }>>; readonly onBack: import("@antdv/pro-utils").VueTypeValidateDef<(e?: MouseEvent) => void, import("@antdv/pro-utils").ValidatorFunction<(e?: MouseEvent) => void>>; readonly className: import("@antdv/pro-utils").VueTypeValidateDef>; readonly contentWidth: import("@antdv/pro-utils").VueTypeDef; readonly layout: import("@antdv/pro-utils").VueTypeValidateDef>; readonly ghost: import("@antdv/pro-utils").VueTypeValidateDef>; readonly children: import("@antdv/pro-utils").VueTypeValidateDef>; }>> & Readonly<{}>, {}, SlotsType<{ default: () => VNode[]; backIcon: () => VNode[]; title: () => VNode[]; subTitle: () => VNode[]; breadcrumb: () => VNode[]; tags: () => VNode[]; footer: () => VNode[]; extra: () => VNode[]; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export { PageHeader };