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<Render<GlobalHeaderProps>>;
    /**
     * @description 自定义头部右侧区域渲染
     */
    rightContentRender?: WithFalse<Render<RightContentProps>>;
}
export declare const DefaultGlobalHeaderProps: ComponentPropsOptions<GlobalHeaderProps>;
declare const GlobalHeader: import("vue").DefineComponent<unknown, object, {}, Record<string, import("@vue/reactivity").ComputedGetter<any> | import("vue").WritableComputedOptions<any>>, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    [x: string]: any;
}>, {}>;
export default GlobalHeader;
