import type { ProviderAccount } from "@fjall/util/config"; import type { DeployParams } from "../../types/params.js"; import type { DeployServices } from "../serviceFactory.js"; import type { OrgDetailsForSynth } from "./orgContext.js"; /** * Org-trail migration reconciliation: two-invocation convergence — this * run's cheap probes advance lifecycle states (persisted by the consumer * via onTrailLifecycleChanged); the NEXT deploy applies them. Gated on the * org root actually owning an organisation trail; failures warn and never * fail the deploy. */ export declare function reconcileOrgTrailOutputs(params: DeployParams, services: DeployServices, args: { orgOutputs: Record | undefined; allCascadeOutputs: Array<{ accountId: string; outputs: Record; }>; orgDetails: OrgDetailsForSynth; providerAccounts: ProviderAccount[]; defaultRegion: string; }): Promise;