import { EMPTY_SCREEN_SCREEN_STYLES, EMPTY_SCREEN_SIZES } from "../../utils/enums";
export declare class SlEmptyScreen {
    /**  Main text at the top */
    caption: string;
    /**  Change main icon at the top */
    icon: string;
    /**  Change main illustration at the top */
    illustrationName?: string;
    /** Adapt look and feel of the component. With compact just caption will be displayed */
    screenStyle: EMPTY_SCREEN_SCREEN_STYLES | `${EMPTY_SCREEN_SCREEN_STYLES}`;
    /**  Change size of the container and icon */
    size: EMPTY_SCREEN_SIZES | `${EMPTY_SCREEN_SIZES}`;
    /**  Change size of the container and icon */
    illustrationSize: EMPTY_SCREEN_SIZES | `${EMPTY_SCREEN_SIZES}`;
    /**  Add sdx card around with border */
    withBorder: boolean;
    /**  Override sdx columns classes from the container  */
    containerClass: string;
    /**  Add padding around */
    withPadding: boolean;
    private getIconSize;
    private getIconColor;
    private getIconStyle;
    private getTitle;
    private emptyScreenCompactContent;
    private emptyScreenContent;
    render(): any;
}
