import * as app from './app'; import * as components from './components'; import * as constants from './constants'; import * as hooks from './hooks'; import * as event from './event'; import * as format from './format'; import * as localization from './localization'; import * as net from './net'; import * as router from './router'; import * as utils from './utils'; import { IConfig } from './interface'; /** * Установка конфигураций для модулей приложения * @example * setup(app: { // Название приложения name: 'peresvet', // Конфигурация приложения config: config, }, // Дескриптор локализации приложния localization: LocalizationDescriptor, // Дескриптор тем приложения theme: ThemeDescriptor, // Дескриптор иконок приложения icons: {['icon-name']:'code'}, // Конфигурация для модуля net.request dimensions: () => number; httpRequest: { accessToken: { // Получение access токена get: getStoredAccessToken, // Удаление access токена remove: removeStoredAccessToken, }, refreshToken: { // Удаление access токена remove: removeStoredRefreshToken, }, history: { push: (url: string, params) => void; }, }); getColorFromName: Array; */ declare const setup: (config: IConfig) => void; /** * GodsScales пакеты */ export { /** * Конфигурация приложения */ app, /** * UI Компоненты */ components, /** * Глобальные константы */ constants, /** * События */ event, /** * Утилиты форматирования */ format, /** * React-хуки */ hooks, /** * Локализация */ localization, /** * Работа с сетью */ net, /** * Маршрутизация */ router, /** * Утилиты */ utils, /** * Установка приложения */ setup, }; //# sourceMappingURL=index.d.ts.map