import type { DeliveryContractV2 } from "./long-task-delivery-types.js"; export declare const DELIVERY_CONTRACT_FILE = "delivery-contract.yaml"; export interface ParsedDeliveryContractV2 { contract: DeliveryContractV2; contract_files: Record; outcome_files: string[]; } export interface ParseDeliveryContractOptions { validate_structure?: boolean; } export declare function parseDeliveryContract(workdir: string): Promise; export declare function parseDeliveryContractBundle(workdirInput: string, repositoryInput?: string, options?: ParseDeliveryContractOptions): Promise; export declare function parseDeliveryContractText(raw: string): DeliveryContractV2; export declare function parseDeliveryContractTextForMigration(raw: string): DeliveryContractV2;