type classNameKeys = "container" | "iconContainer" | "icon" | "heading" | "subHeading";
interface EmptyStateProps {
    icon: React.ReactNode;
    heading?: React.ReactNode;
    subHeading?: React.ReactNode;
    primaryAction?: React.ReactNode;
    secondaryAction?: React.ReactNode;
    classNames?: Partial<Record<classNameKeys, string>>;
    variant?: "empty1" | "empty2";
}
export declare const EmptyState: ({ icon, heading, subHeading, primaryAction, secondaryAction, classNames, variant, }: EmptyStateProps) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=empty-state.d.ts.map