import type { WordPressComponentProps } from '@wordpress/components/build-types/context';
/**
 * Internal dependencies
 */
import type { HeaderActionsProps } from './types';
/**
 * Renders a wrapper for the actions within the header of the application.
 *
 * Any children passed to this component will be rendered inside the header actions area.
 *
 * @since 0.1.0
 *
 * @param props - Component props.
 * @returns The component to be rendered.
 */
declare function InternalHeaderActions(props: WordPressComponentProps<HeaderActionsProps, null>): import("react").JSX.Element;
declare const HeaderActions: typeof InternalHeaderActions & {
    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 HeaderActions slot.
 *
 * @since 0.1.0
 *
 * @returns True if there are any HeaderActions fills, false otherwise.
 */
export declare function useHasHeaderActions(): boolean;
export default HeaderActions;
//# sourceMappingURL=index.d.ts.map