import type { CompiledDeliveryContractV2, InitialTaskBaseV2 } from "./long-task-delivery-types.js"; import type { AuthorityRevisionProposalV2 } from "./long-task-authority-revision-types.js"; export interface CompileDeliveryOptionsV2 { require_completion_gate?: boolean; revise?: boolean; live_gate?: boolean; initial_task_base?: InitialTaskBaseV2; authority_revision?: number; previous_authority?: CompiledDeliveryContractV2 | null; authority_revision_mode?: "enforce" | "diagnose"; on_authority_revision?: (proposal: AuthorityRevisionProposalV2) => void; } export declare function compileDeliveryContract(workdirInput: string, projectRootInput?: string, options?: CompileDeliveryOptionsV2): Promise;