import { type ReactNode } from 'react';
export type WelcomeScreenProps = {
    /**
     * Логотип продукта
     */
    logo?: ReactNode;
    /**
     * Название продукта
     */
    productName?: string;
    /**
     * Имя пользователя
     */
    userName?: string;
    /**
     * Текст ошибки
     */
    errorMsg?: string;
    /**
     * Флаг наличия данных
     */
    isSuccess: boolean;
    /**
     * Флаг загрузки данных
     */
    isLoading?: boolean;
    /**
     * Флаг состояния ошибки
     */
    isError?: boolean;
    /**
     * Содержимое компонента, отображению которого должно предшествовать приветствие
     * В большинстве случаев это должен быть DashboardLayout
     */
    children: ReactNode;
    /**
     * Функция обработки нажатия на кнопку "Повторить запрос"
     * Должна инициализировать повторный запрос данных
     */
    onRetry: () => void;
};
export declare const WelcomeScreen: ({ logo, productName, userName, errorMsg, isSuccess, isLoading, isError, children, onRetry, }: WelcomeScreenProps) => import("react/jsx-runtime").JSX.Element;
