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) => JSX.Element;