import type { InitializeInput, MarkChangesPushedInput, MarkDeploymentStartedInput, ReportDeploymentSucceededInput, ReportDeploymentFailedInput, ApproveChangesInput, TerminateEnvironmentInput, MarkDestroyedInput, ArchiveInput, UnarchiveInput } from "../types.js";
import type { InitializeAction, MarkChangesPushedAction, MarkDeploymentStartedAction, ReportDeploymentSucceededAction, ReportDeploymentFailedAction, ApproveChangesAction, TerminateEnvironmentAction, MarkDestroyedAction, ArchiveAction, UnarchiveAction } from "./actions.js";
export declare const initialize: (input: InitializeInput) => InitializeAction;
export declare const markChangesPushed: (input: MarkChangesPushedInput) => MarkChangesPushedAction;
export declare const markDeploymentStarted: (input: MarkDeploymentStartedInput) => MarkDeploymentStartedAction;
export declare const reportDeploymentSucceeded: (input: ReportDeploymentSucceededInput) => ReportDeploymentSucceededAction;
export declare const reportDeploymentFailed: (input: ReportDeploymentFailedInput) => ReportDeploymentFailedAction;
export declare const approveChanges: (input: ApproveChangesInput) => ApproveChangesAction;
export declare const terminateEnvironment: (input: TerminateEnvironmentInput) => TerminateEnvironmentAction;
export declare const markDestroyed: (input: MarkDestroyedInput) => MarkDestroyedAction;
export declare const archive: (input: ArchiveInput) => ArchiveAction;
export declare const unarchive: (input: UnarchiveInput) => UnarchiveAction;
//# sourceMappingURL=creators.d.ts.map