import { ComponentModel, InputModel, PageModel, AppModel, PlatformModel } from '../models/index'; import { Update } from '@ngrx/entity'; export declare class AppActionsConst { LoadPlatformAction: string; LoadSuccessPlatformAction: string; LoadFailPlatformAction: string; SelectAppAction: string; SelectAppPageAction: string; Iwe7EmptyAction: string; LoadComponentsAction: string; AddInputAction: string; UpdateInputAction: string; SaveSettingAction: string; SaveSettingSuccessAction: string; SaveSettingFailAction: string; RouterToPathAction: string; Iwe7AppEmptyAction: string; SelectComponentAction: string; SelectComponentSchemaAction: string; SelectComponentSchemaSuccessAction: string; } export declare const AppActionTypes: AppActionsConst; export declare class SelectComponentAction { payload: ComponentModel; type: string; constructor(payload: ComponentModel); } export declare class SelectComponentSchemaAction { payload: ComponentModel; type: string; constructor(payload: ComponentModel); } export declare class SelectComponentSchemaSuccessAction { payload: ComponentModel; type: string; constructor(payload: ComponentModel); } export declare class SaveSettingAction { payload: any; type: string; constructor(payload: any); } export declare class Iwe7AppEmptyAction { type: string; } export declare class RouterToPathAction { payload: string; type: string; constructor(payload: string); } export declare class SaveSettingSuccessAction { payload: any; type: string; constructor(payload: any); } export declare class SaveSettingFailAction { payload: any; type: string; constructor(payload: any); } export declare class AddInputAction { payload: InputModel; type: string; constructor(payload: InputModel); } export declare class UpdateInputAction { payload: Update; type: string; constructor(payload: Update); } export declare class LoadComponentsAction { payload: ComponentModel[]; type: string; constructor(payload: ComponentModel[]); } export declare class Iwe7EmptyAction { type: string; constructor(); } export declare class SelectAppAction { payload: AppModel; type: string; constructor(payload: AppModel); } export declare class SelectAppPageAction { payload: PageModel; type: string; constructor(payload: PageModel); } export declare class LoadPlatformAction { payload: { [key: string]: any; }; type: string; constructor(payload: { [key: string]: any; }); } export declare class LoadSuccessPlatformAction { payload: PlatformModel; type: string; constructor(payload: PlatformModel); } export declare class LoadFailPlatformAction { payload: any; type: string; constructor(payload: any); } export declare type AppActions = LoadPlatformAction | LoadSuccessPlatformAction | LoadFailPlatformAction | SelectAppAction | LoadComponentsAction | SelectComponentAction | SelectComponentSchemaAction;