UNPKG

armisa-models

Version:
28 lines (27 loc) 1.8 kB
import { StateType } from './Login'; import { Callback } from '../Types'; import { MainStateManager } from '../MainStateManager'; export declare abstract class ModelLogin { mainStateManager: MainStateManager; private eventing; abstract loadingState: StateType; on: (eventName: import("../Page/Events").PageEventType, callBack: (...args: any) => void) => void; removeOn: (eventName: import("../Page/Events").PageEventType) => void; trigger: (eventName: import("../Page/Events").PageEventType, ...args: any) => void; onControl: (eventName: import("../Page/Events").PageEventType, propertyName: any, callBack: (...args: any) => void) => void; removeOnControl: (eventName: import("../Page/Events").PageEventType, propertyName: any) => void; triggerControl: (eventName: import("../Page/Events").PageEventType, propertyName: any, ...args: any) => void; triggerChangeFilterOfPage: () => void; onCodeSimulateKeyDown: (key: import("../Page/Events").IControlSimulateKey, propertyName: any, callBack: (...args: any) => void) => void; codeSimulateKeyDown: (key: import("../Page/Events").IControlSimulateKey, propertyName: any, ...args: any) => void; removeOnCodeSimulateKeyDown: (key: import("../Page/Events").IControlSimulateKey, propertyName: any) => void; onControlWillUnmount: (propertyName: any, callBack: (...args: any) => void) => void; removeOnControlWillUnmount: (propertyName: any) => void; controlWillUnmount: (propertyName: any, ...args: any) => void; allControlsWillUnmount: () => void; onFactoryClassWillUnmount: (callBack: Callback) => void; factoryClassWillUnmount: () => void; acceptButton: () => void; cancelButton: () => void; constructor(mainStateManager: MainStateManager); }