import type { ContractAtFuture, ContractDeploymentFuture, LibraryDeploymentFuture, NamedArtifactContractAtFuture, NamedArtifactContractDeploymentFuture, NamedArtifactLibraryDeploymentFuture } from "../../../types/module.js"; import type { ReconciliationContext, ReconciliationFutureResultFailure } from "../types.js"; import { type ContractAtExecutionState, type DeploymentExecutionState } from "../../execution/types/execution-state.js"; export declare function reconcileArtifacts(future: NamedArtifactContractDeploymentFuture | ContractDeploymentFuture | NamedArtifactLibraryDeploymentFuture | LibraryDeploymentFuture | NamedArtifactContractAtFuture | ContractAtFuture, exState: DeploymentExecutionState | ContractAtExecutionState, context: ReconciliationContext): Promise; //# sourceMappingURL=reconcile-artifacts.d.ts.map