import { type JSX, type ReactNode } from 'react';
export type EmptyStateVariant = 'framed' | 'plain';
export type EmptyStateDensity = 'default' | 'compact';
export type EmptyStateAlign = 'center' | 'start';
export type EmptyStateTone = 'neutral' | 'muted' | 'info' | 'success' | 'warning' | 'danger';
export type EmptyStateTitleAs = 'h2' | 'h3' | 'div';
export type EmptyStateProps = {
    title: ReactNode;
    description?: ReactNode;
    icon?: ReactNode;
    actions?: ReactNode;
    className?: string;
    variant?: EmptyStateVariant;
    density?: EmptyStateDensity;
    align?: EmptyStateAlign;
    tone?: EmptyStateTone;
    titleAs?: EmptyStateTitleAs;
};
export declare const EmptyState: ({ title, description, icon, actions, className, variant, density, align, tone, titleAs, }: EmptyStateProps) => JSX.Element;
export default EmptyState;
//# sourceMappingURL=EmptyState.d.ts.map