import { IllustrationColor } from '../Illustration'; import { TitleTags } from '../Title'; import { EmptyStateOnColor } from './constants'; export type EmptyStateType = 'dashed' | 'blank'; export type EmptyStateSize = 'normal' | 'compact'; export interface EmptyStateIllustrationProps { color: IllustrationColor; svgProperties?: React.SVGProps; } export interface EmptyStateProps { /** Additional text rendered under the title. */ additionalText?: React.ReactNode; /** Color of the illustration */ onColor?: EmptyStateOnColor; /** Normal or compact size */ size?: EmptyStateSize; /** The main message in the component */ title: React.ReactNode; /** Markup props for title. Default: h2 */ titleHtmlMarkup?: TitleTags; /** Sets the data-testid attribute. */ testId?: string; /** Styling of the border */ type?: EmptyStateType; } declare const EmptyState: React.FC; export default EmptyState;