export declare const KUMO_EMPTY_VARIANTS: {
    readonly size: {
        readonly sm: {
            readonly classes: "px-6 py-8 gap-4";
            readonly description: "Compact empty state for smaller containers";
        };
        readonly base: {
            readonly classes: "px-10 py-16 gap-6";
            readonly description: "Default empty state size";
        };
        readonly lg: {
            readonly classes: "px-12 py-20 gap-8";
            readonly description: "Large empty state for prominent placement";
        };
    };
};
export declare const KUMO_EMPTY_DEFAULT_VARIANTS: {
    readonly size: "base";
};
export type KumoEmptySize = keyof typeof KUMO_EMPTY_VARIANTS.size;
export interface KumoEmptyVariantsProps {
    size?: KumoEmptySize;
}
export declare function emptyVariants({ size, }?: KumoEmptyVariantsProps): string;
export interface EmptyProps extends KumoEmptyVariantsProps {
    icon?: React.ReactNode;
    title: string;
    description?: string;
    commandLine?: string;
    contents?: React.ReactNode;
    className?: string;
}
export declare function Empty({ icon, title, description, commandLine, contents, size, className, }: EmptyProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=empty.d.ts.map