import type { ReconciliationFailure, ReconciliationResult } from "./types.js"; import type { ArtifactResolver } from "../../types/artifact.js"; import type { DeploymentParameters } from "../../types/deploy.js"; import type { IgnitionModule } from "../../types/module.js"; import type { DeploymentLoader } from "../deployment-loader/types.js"; import type { DeploymentState } from "../execution/types/deployment-state.js"; import type { ConcreteExecutionConfig } from "../execution/types/execution-state.js"; export declare class Reconciler { static reconcile(module: IgnitionModule, deploymentState: DeploymentState, deploymentParameters: DeploymentParameters, accounts: string[], deploymentLoader: DeploymentLoader, artifactResolver: ArtifactResolver, defaultSender: string, strategy: string, strategyConfig: ConcreteExecutionConfig): Promise; static checkForPreviousRunErrors(deploymentState: DeploymentState): ReconciliationFailure[]; private static _previousRunFailedMessageFor; private static _reconcileEachFutureInModule; private static _missingPreviouslyExecutedFutures; private static _getFuturesInReverseTopologicalOrder; private static _check; } //# sourceMappingURL=reconciler.d.ts.map