import { App } from 'vue'; import { PureSettings } from "../settings"; import { Render, WithFalse } from "../typings"; import { ComponentPropsOptions } from '@vue/runtime-core'; import { IMenu } from "../AppMenu"; import { RightContentProps } from "../RightContent"; export interface GlobalHeaderProps extends PureSettings, RightContentProps, IMenu { /** * 样式类名前缀 */ prefixCls?: string; /** * @description 菜单头部渲染 logo & title */ leftContentRender?: WithFalse>; /** * @description 自定义头部右侧区域渲染 */ rightContentRender?: WithFalse>; } export declare const DefaultGlobalHeaderProps: ComponentPropsOptions; declare const _default: ({ new (...args: any[]): { $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{}> & Pick & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "style" | "key" | "ref" | "ref_for" | "ref_key" | "onVnodeBeforeMount" | "onVnodeMounted" | "onVnodeBeforeUpdate" | "onVnodeUpdated" | "onVnodeBeforeUnmount" | "onVnodeUnmounted" | "class">; $attrs: Record; $refs: Record; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase, object, {}, Record | import("vue").WritableComputedOptions>, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}> & { beforeCreate?: (() => void) | (() => void)[] | undefined; created?: (() => void) | (() => void)[] | undefined; beforeMount?: (() => void) | (() => void)[] | undefined; mounted?: (() => void) | (() => void)[] | undefined; beforeUpdate?: (() => void) | (() => void)[] | undefined; updated?: (() => void) | (() => void)[] | undefined; activated?: (() => void) | (() => void)[] | undefined; deactivated?: (() => void) | (() => void)[] | undefined; beforeDestroy?: (() => void) | (() => void)[] | undefined; beforeUnmount?: (() => void) | (() => void)[] | undefined; destroyed?: (() => void) | (() => void)[] | undefined; unmounted?: (() => void) | (() => void)[] | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[] | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[] | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void)[] | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly & import("vue").ShallowUnwrapRef<{} & object> & {} & { [x: string]: never; } & import("vue").MethodOptions & import("vue").ComponentCustomProperties; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase, object, {}, Record | import("vue").WritableComputedOptions>, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & ((app: App, ...options: any[]) => any) & { install?: ((app: App, ...options: any[]) => any) | undefined; }) | ({ new (...args: any[]): { $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{}> & Pick & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "style" | "key" | "ref" | "ref_for" | "ref_key" | "onVnodeBeforeMount" | "onVnodeMounted" | "onVnodeBeforeUpdate" | "onVnodeUpdated" | "onVnodeBeforeUnmount" | "onVnodeUnmounted" | "class">; $attrs: Record; $refs: Record; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase, object, {}, Record | import("vue").WritableComputedOptions>, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}> & { beforeCreate?: (() => void) | (() => void)[] | undefined; created?: (() => void) | (() => void)[] | undefined; beforeMount?: (() => void) | (() => void)[] | undefined; mounted?: (() => void) | (() => void)[] | undefined; beforeUpdate?: (() => void) | (() => void)[] | undefined; updated?: (() => void) | (() => void)[] | undefined; activated?: (() => void) | (() => void)[] | undefined; deactivated?: (() => void) | (() => void)[] | undefined; beforeDestroy?: (() => void) | (() => void)[] | undefined; beforeUnmount?: (() => void) | (() => void)[] | undefined; destroyed?: (() => void) | (() => void)[] | undefined; unmounted?: (() => void) | (() => void)[] | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[] | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[] | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void)[] | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly & import("vue").ShallowUnwrapRef<{} & object> & {} & { [x: string]: never; } & import("vue").MethodOptions & import("vue").ComponentCustomProperties; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase, object, {}, Record | import("vue").WritableComputedOptions>, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { install: (app: App, ...options: any[]) => any; }); export default _default;