import type { WordPressComponentProps } from '@wordpress/components/build-types/context';
/**
 * Internal dependencies
 */
import type { HeaderProps } from './types';
import './style.scss';
/**
 * Renders a wrapper for the header of the application.
 *
 * Any children passed to this component will be rendered inside the header.
 *
 * @since 0.1.0
 *
 * @param props - Component props.
 * @returns The component to be rendered.
 */
declare function InternalHeader(props: WordPressComponentProps<HeaderProps, null>): import("react").JSX.Element;
declare const Header: typeof InternalHeader & {
    displayName: string;
    Slot: {
        (props: import("@wordpress/components/build-types/slot-fill/types").DistributiveOmit<import("@wordpress/components/build-types/slot-fill/types").SlotComponentProps, "name">): import("react").JSX.Element;
        displayName: string;
        __unstableName: import("@wordpress/components/build-types/slot-fill/types").SlotKey;
    } & {
        displayName: string;
    };
};
/**
 * Hook to check whether any fills are provided for the Header slot.
 *
 * @since 0.1.0
 *
 * @returns True if there are any Header fills, false otherwise.
 */
export declare function useHasHeader(): boolean;
export default Header;
//# sourceMappingURL=index.d.ts.map