import { ForwardRefExoticComponent, RefAttributes, ComponentProps, ReactNode } from 'react'; import { EmptyStateType } from './empty-state.context'; declare const EmptyState: ForwardRefExoticComponent, 'ref'> & ({ variant?: 'compact'; type?: EmptyStateType; } | { variant: 'full'; type: EmptyStateType; }) & RefAttributes>; declare const EmptyStateIcon: ForwardRefExoticComponent & RefAttributes>; type TitleAs = 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'p'; type EmptyStateTitleProps = ComponentProps<'h2'> & { as?: TitleAs; }; declare function EmptyStateTitle({ className, as: Component, ...props }: EmptyStateTitleProps): ReactNode; declare const EmptyStateDescription: ForwardRefExoticComponent & RefAttributes>; declare const EmptyStateActions: ForwardRefExoticComponent & RefAttributes>; export { EmptyState, EmptyStateIcon, EmptyStateTitle, EmptyStateDescription, EmptyStateActions, };