import { RenderResult } from '@dojo/framework/core/interfaces';
export interface HeaderProperties {
    /** Determines if this header is fixed */
    sticky?: boolean;
}
export declare type HeaderChildren = {
    /** Renderer for leading elements like icons */
    leading?: RenderResult;
    /** Renderer for the header title */
    title: RenderResult;
    /** Renderer for header actions like links */
    actions?: RenderResult;
    /** Renderer for trailing elements like search inputs */
    trailing?: RenderResult;
};
export declare const Header: import("@dojo/framework/core/interfaces").WNodeFactory<{
    properties: HeaderProperties & import("@dojo/framework/core/interfaces").WidgetProperties & {
        variant?: "default" | "inherit" | undefined;
    } & import("@dojo/framework/core/middleware/theme").ThemeProperties;
    children: HeaderChildren;
}>;
export default Header;
