type Action = 'showCreateRecordForm' | 'showUpdateRecordForm' | 'showRecordDetailsForm';
interface GenerativeActionButtonProps {
    action: Action | string;
    data?: Record<string, any>;
    title?: string;
    icon?: string;
    className?: string;
    onAction?: (action: string, data?: Record<string, any>) => void;
}
export declare function GenerativeActionButton({ action, data, title, icon, className, onAction }: GenerativeActionButtonProps): import("react/jsx-runtime").JSX.Element;
export {};
