import React from 'react'; import type { PolymorphicComponentProps, PolymorphicRef } from '../types/polymorphic'; export type EmptyStateLayout = 'centered' | 'compact'; export type EmptyStateProps = React.HTMLAttributes & { layout?: EmptyStateLayout; }; type EmptyStateRootComponent = React.ForwardRefExoticComponent & React.RefAttributes>; declare const EmptyStateRoot: EmptyStateRootComponent; export type EmptyStateIconProps = React.HTMLAttributes; type EmptyStateIconComponent = React.ForwardRefExoticComponent & React.RefAttributes>; declare const EmptyStateIcon: EmptyStateIconComponent; export type EmptyStateTitleElement = 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'p' | 'div'; type EmptyStateTitleBaseProps = { className?: string; style?: React.CSSProperties; }; export type EmptyStateTitleProps = PolymorphicComponentProps; type EmptyStateTitleComponent = ((props: Readonly> & { ref?: PolymorphicRef; }) => React.ReactElement | null) & { displayName?: string; }; declare const EmptyStateTitle: EmptyStateTitleComponent; export type EmptyStateDescriptionProps = React.HTMLAttributes; type EmptyStateDescriptionComponent = React.ForwardRefExoticComponent & React.RefAttributes>; declare const EmptyStateDescription: EmptyStateDescriptionComponent; export type EmptyStateActionsProps = React.HTMLAttributes; type EmptyStateActionsComponent = React.ForwardRefExoticComponent & React.RefAttributes>; declare const EmptyStateActions: EmptyStateActionsComponent; type EmptyStateComponent = typeof EmptyStateRoot & { Icon: typeof EmptyStateIcon; Title: typeof EmptyStateTitle; Description: typeof EmptyStateDescription; Actions: typeof EmptyStateActions; }; export declare const EmptyState: EmptyStateComponent; export default EmptyState; //# sourceMappingURL=index.d.ts.map