import { Action } from "@ngrx/store"; import { IConfiguration } from "../../state/configuration/configuration.state"; export declare enum EConfigurationActions { LoadConfigurationForHost = "[Configuration] Load Configuration For Host", LoadConfigurationSuccess = "[Configuration] Load Configuration Success", LoadConfigurationFailure = "[Configuration] Load Configuration Failure", SetConfigurationHost = "[Configuration] Set Configuration Host" } export declare class LoadConfigurationForHost implements Action { payload: { host: string; protocol: string; port: string; }; readonly type = EConfigurationActions.LoadConfigurationForHost; constructor(payload: { host: string; protocol: string; port: string; }); } export declare class LoadConfigurationSuccess implements Action { payload: { configuration: IConfiguration; }; readonly type = EConfigurationActions.LoadConfigurationSuccess; constructor(payload: { configuration: IConfiguration; }); } export declare class LoadConfigurationFailure implements Action { readonly type = EConfigurationActions.LoadConfigurationFailure; } export declare class SetConfigurationHost implements Action { payload: { host: string; }; readonly type = EConfigurationActions.SetConfigurationHost; constructor(payload: { host: string; }); } export declare type ConfigurationActions = LoadConfigurationForHost | LoadConfigurationSuccess | LoadConfigurationFailure | SetConfigurationHost;