/** * Defines actions for interacting with Feature Flag module state * Author: Callan Heard */ import { FeatureFlagConfig } from '../../types/feature-flag.type'; /** Update value for a single feature flag */ export declare const setFeatureStatus: import("@ngrx/store").ActionCreator<"feature-flag/setFeatureStatus", (props: { name: string; value: boolean; }) => { name: string; value: boolean; } & import("@ngrx/store/src/models").TypedAction<"feature-flag/setFeatureStatus">>; /** Update all feature value values */ export declare const setFeatureConfig: import("@ngrx/store").ActionCreator<"feature-flag/setFeatureConfig", (props: { config: FeatureFlagConfig; }) => { config: FeatureFlagConfig; } & import("@ngrx/store/src/models").TypedAction<"feature-flag/setFeatureConfig">>; /** Prevent feature flag route guard from resolving until unblocked */ export declare const blockFeatureFlagCanActivate: import("@ngrx/store").ActionCreator<"feature-flag/blockFeatureFlagCanActivate", () => import("@ngrx/store/src/models").TypedAction<"feature-flag/blockFeatureFlagCanActivate">>; /** Unblock feature flag route guard */ export declare const unblockFeatureFlagCanActivate: import("@ngrx/store").ActionCreator<"feature-flag/unblockFeatureFlagCanActivate", () => import("@ngrx/store/src/models").TypedAction<"feature-flag/unblockFeatureFlagCanActivate">>; //# sourceMappingURL=feature-flag.actions.d.ts.map