import React from 'react';
type PageBannerStatusT = 'default' | 'loading';
type PageBannerVariantT = 'default' | 'critical' | 'warning';
export interface PageBannerProps extends React.HTMLAttributes<HTMLDivElement> {
    title?: string;
    dismissible?: boolean;
    icon?: boolean;
    status?: PageBannerStatusT;
    variant?: PageBannerVariantT;
    loadingText?: string;
}
export declare const PageBanner: {
    ({ title, status, variant, loadingText, children, ...props }: PageBannerProps): import("@emotion/react/jsx-dev-runtime").JSX.Element;
    Slot: React.FC<SlotProps>;
};
interface SlotProps extends React.HTMLAttributes<HTMLDivElement> {
    children?: React.ReactNode;
    name?: 'primary' | 'secondary' | 'spinner' | 'icon';
}
export {};
