import * as react from 'react'; import { HTMLAttributes, ReactNode } from 'react'; import * as lucide_react from 'lucide-react'; declare const emptyStateIcons: { readonly folder: react.ForwardRefExoticComponent & react.RefAttributes>; readonly server: react.ForwardRefExoticComponent & react.RefAttributes>; readonly search: react.ForwardRefExoticComponent & react.RefAttributes>; readonly alert: react.ForwardRefExoticComponent & react.RefAttributes>; readonly bell: react.ForwardRefExoticComponent & react.RefAttributes>; readonly checkCircle: react.ForwardRefExoticComponent & react.RefAttributes>; readonly rocket: react.ForwardRefExoticComponent & react.RefAttributes>; }; type EmptyStateIconName = keyof typeof emptyStateIcons; interface EmptyStateProps extends Omit, 'title'> { /** Built-in icon name or a custom icon element */ icon?: EmptyStateIconName | ReactNode; title?: ReactNode; description?: ReactNode; action?: ReactNode; secondaryAction?: ReactNode; compact?: boolean; accent?: boolean; } declare const EmptyState: react.ForwardRefExoticComponent>; export { EmptyState, type EmptyStateIconName, type EmptyStateProps };