import * as React from 'react';
export interface EmptyStateProps extends React.ComponentProps<'div'> {
    /** Icon element displayed above the title */
    icon?: React.ReactNode;
    /** Primary heading text */
    title: string;
    /** Secondary description text */
    description?: string;
    /** Action button configuration */
    action?: {
        label: string;
        onClick: () => void;
    };
}
declare function EmptyState({ className, icon, title, description, action, children, ...props }: EmptyStateProps): import("react/jsx-runtime").JSX.Element;
export { EmptyState };
//# sourceMappingURL=empty-state.d.ts.map