import { ReactElement, ReactNode } from 'react'; export interface EmptyDashboardProps { /** * The title, which should be relatively short text. */ title?: string; /** * Imagery to display above the title. */ image?: ReactNode; /** * Descriptive text, which can be a bit longer. */ description?: string; /** * Additional text that will be displayed at the bottom of the empty state. * If not specified, no additional text is shown. */ additionalText?: string; /** * Components that are placed below the title and description that include * actions for the user to take (e.g. buttons or links). If not specified, * the default buttons will be displayed. Set to `false` to disable the default * buttons. */ actions?: JSX.Element | boolean; /** * Handler for clicking the edit button when the dashboard is in "view" mode. * Required when using the default empty state. */ onEditButtonClick?: () => void; } /** * Communicate that a dashboard is empty and prompt the user to get started. */ export declare const EmptyDashboard: ({ title, image, description, additionalText, actions, onEditButtonClick, }: EmptyDashboardProps) => ReactElement; //# sourceMappingURL=EmptyDashboard.d.ts.map