import { HTMLAttributes, ComponentType, ReactNode } from 'react';
import { IconProps } from '../../components';
export type StateKind = 'warning' | 'empty' | 'loading';
export interface StateProps extends Omit, 'title'> {
kind?: StateKind;
/**
* default: 20
*/
size?: 20 | 32 | 40;
title?: ReactNode;
description: ReactNode;
icon?: ComponentType;
action?: ReactNode;
}
export declare const State: ({ kind, size, title, description, action, icon, className, ...props }: StateProps) => import("@emotion/react/jsx-runtime").JSX.Element;