import { type DataTestId, type MaskingProps, type StylingProps, type WithChildren, type AriaLabelingProps } from '@dynatrace/strato-components/core'; /** * @public */ export interface EmptyStateProps extends WithChildren, AriaLabelingProps, StylingProps, DataTestId, MaskingProps { /** * Size of the empty state component. * @defaultValue 'default' */ size?: 'small' | 'default' | 'large'; } /** * Use the `EmptyState` component to give feedback to an * end-user in case there is no data available. There are cases where this data is * missing, requires special permission, or has not been yet created, for example. * @public */ export declare const EmptyState: ((props: EmptyStateProps & import("react").RefAttributes) => React.ReactElement | null) & { Actions: (props: import("./slot-components/Actions.js").EmptyStateActionsProps & import("react").RefAttributes) => React.ReactElement | null; Details: (props: import("./slot-components/Details.js").EmptyStateDetailsProps & import("react").RefAttributes) => React.ReactElement | null; Footer: (props: import("./slot-components/Footer.js").EmptyStateFooterProps & import("react").RefAttributes) => React.ReactElement | null; Title: (props: import("./slot-components/Title.js").EmptyStateTitleProps & import("react").RefAttributes) => React.ReactElement | null; Visual: (props: import("./slot-components/Visual.js").EmptyStateVisualProps & import("react").RefAttributes) => React.ReactElement | null; VisualPreset: (props: import("./slot-components/VisualPreset.js").EmptyStateVisualPresetProps & import("react").RefAttributes) => React.ReactElement | null; };