import { default as React } from 'react';
export interface PageHeaderRootProps {
    children?: React.ReactNode;
    className?: string;
    /**
     * @deprecated Use the compound API with `<PageHeader.Title>` instead. This prop is kept for backward compatibility and will be removed in a future release.
     */
    title?: React.ReactNode;
    /**
     * @deprecated Use the compound API with `<PageHeader.Description>` instead. This prop is kept for backward compatibility and will be removed in a future release.
     */
    description?: React.ReactNode;
    /**
     * @deprecated Use the compound API and place the icon inside `<PageHeader.Title>` instead. This prop is kept for backward compatibility and will be removed in a future release.
     */
    icon?: React.ReactNode;
    /**
     * @deprecated Use the compound API and pass `isLoading` to `<PageHeader.Title>` / `<PageHeader.Description>` instead. This prop is kept for backward compatibility and will be removed in a future release.
     */
    isLoading?: boolean;
}
export declare function PageHeaderRoot({ children, className, title, description, icon, isLoading }: PageHeaderRootProps): import("react/jsx-runtime").JSX.Element;
