import { PreloaderModul } from './ui/PreLoader'; import Input from './ui/Input'; import TagForInput from './ui/TagForInput'; import ItemsSlider from './ui/ItemsSlider'; import EventDispatcher from './framework/EventDispatcher'; import PageManager from './framework/pageManager/PageManager'; import JSFunctions from './libs/JSFunctions'; import StringFunctions from './libs/StringFunctions'; import PageData from './framework/pageManager/PageData'; import GlobalStorage from './libs/GlobalStorage'; import Encode from './libs/Encode'; import Analytics from './analytics/Analytics'; interface uiModel { Preloader: PreloaderModul; Input: typeof Input; TagForInput: typeof TagForInput; ItemsSlider: typeof ItemsSlider; } declare var ui: uiModel; interface frameworkModel { EventDispatcher: typeof EventDispatcher; PageManager: typeof PageManager; PageData: typeof PageData; } declare var framework: frameworkModel; interface libsModel { JSFunctions: typeof JSFunctions; StringFunctions: typeof StringFunctions; GlobalStorage: typeof GlobalStorage; Encode: typeof Encode; } declare var libs: libsModel; interface analyticsModel { Analytics: typeof Analytics; } declare var analytics: analyticsModel; export { ui, framework, libs, analytics };