import type { HTMLAttributes, ReactElement, ReactNode } from 'react'; type EmptyStateSize = 'medium' | 'small'; declare const EmptyState: import("react").MemoExoticComponent, "className"> & { heading: string; description?: string | null; /** * Action(s) to be displayed below the description * Will work best a a single button/link or a pair of them in a React Fragment */ actions?: ReactNode; size?: EmptyStateSize; icon?: ReactElement | null; } & import("react").RefAttributes>>; declare const EmptyStateButton: import("react").MemoExoticComponent void; } & import("react").RefAttributes>>; declare const EmptyStateLinkBlock: import("react").MemoExoticComponent>>; export { EmptyState, EmptyStateButton, EmptyStateLinkBlock };