import { Icon } from '@limetech/lime-elements';
/**
 * An "empty state" in user interface design refers to the screen or space displayed, when there is no data
 * or content available to show to the user. This state typically occurs in new accounts, after clearing data,
 * or when no results are returned from a search.
 *
 * @exampleComponent limebb-example-empty-state-basic
 * @exampleComponent limebb-example-empty-state-value-as-markdown
 */
export declare class EmptyState {
    /**
     * Text to display in the header
     */
    heading: string;
    /**
     * Message to further clarify the heading. It receives markdown syntax and renders it as HTML.
     * This allows for more complex formatting. For example, you can use links, lists, and other formatting options.
     */
    value?: string;
    /**
     * Icon to display
     */
    icon?: Icon;
    render(): any[];
    private renderHeading;
    private renderSubheader;
    private renderIcon;
}
//# sourceMappingURL=empty-state.d.ts.map