import { ComponentConfig } from "./config.model"; /** * Initialize the configuration */ export declare const initConfig: import("@ngrx/store").ActionCreator<"INIT", (props: { config: ComponentConfig[]; }) => { config: ComponentConfig[]; } & import("@ngrx/store").Action<"INIT">>; /** * Remove the current configuration and set a new one */ export declare const setConfig: import("@ngrx/store").ActionCreator<"SET", (props: { config: ComponentConfig[]; }) => { config: ComponentConfig[]; } & import("@ngrx/store").Action<"SET">>; /** * Add a new configuration item */ export declare const addConfig: import("@ngrx/store").ActionCreator<"ADD", (props: { config: ComponentConfig; }) => { config: ComponentConfig; } & import("@ngrx/store").Action<"ADD">>; /** * Remove an existing configuration item */ export declare const removeConfig: import("@ngrx/store").ActionCreator<"REMOVE", (props: { id: string; }) => { id: string; } & import("@ngrx/store").Action<"REMOVE">>; /** * Update an existing configuration item (or list of items) */ export declare const updateConfig: import("@ngrx/store").ActionCreator<"UPDATE", (props: { config: ComponentConfig | ComponentConfig[]; }) => { config: ComponentConfig | ComponentConfig[]; } & import("@ngrx/store").Action<"UPDATE">>;