import { ComponentProps, ReactNode } from 'react'; import { Flex } from '../flex'; type classNameKeys = 'container' | 'iconContainer' | 'icon' | 'heading' | 'subHeading'; interface EmptyStateProps extends ComponentProps { icon: ReactNode; heading?: ReactNode; subHeading?: ReactNode; primaryAction?: ReactNode; secondaryAction?: ReactNode; /** * @deprecated Every key has an equivalent `[data-slot]`: `container` -> * `[data-slot="empty-state"]`, `iconContainer` -> * `[data-slot="empty-state-icon-container"]`, `icon` -> * `[data-slot="empty-state-icon"]`, `heading` -> * `[data-slot="empty-state-heading"]`, `subHeading` -> * `[data-slot="empty-state-subheading"]`. */ classNames?: Partial>; variant?: 'empty1' | 'empty2'; } export declare function EmptyState({ icon, heading, subHeading, primaryAction, secondaryAction, classNames, variant, ...props }: EmptyStateProps): import("react/jsx-runtime").JSX.Element; export declare namespace EmptyState { var displayName: string; } export {}; //# sourceMappingURL=empty-state.d.ts.map