type ContractKind = 'public_api' | 'generated_client' | 'schema' | 'ui_snapshot' | 'internal'; interface GeneratedManifest { version: 1; artifact_kind: 'ductape_migration_generated_vendor_evidence'; source: string; analysis: string; generated: Array<{ file: string; checked_in_checksum: string; contract_kind: ContractKind; generator: { name: string; version: string; command: string; inputs: Array<{ file: string; checksum: string; }>; }; regeneration: { clean_workspace: true; status: 'passed'; evidence: string[]; regenerated_checksum: string; matches_checked_in: boolean; }; compatibility_tests: string[]; owner: string; }>; vendor: Array<{ file: string; current_checksum: string; upstream_source: string; upstream_version: string; upstream_checksum: string; owner: string; locally_modified: boolean; diff_evidence: string[]; compatibility_tests: string[]; }>; } export declare function initializeMigrationGenerated(opts: { analysis: string; definition: string; output?: string; }): { path: string; manifest: GeneratedManifest; }; export declare function validateMigrationGenerated(file: string): { evidence: string; ready: boolean; generated: number; vendor: number; blockers: string[]; }; export declare function runMigrationGeneratedInit(opts: { analysis: string; definition: string; output?: string; json?: boolean; }): void; export declare function runMigrationGeneratedValidate(opts: { file: string; strict?: boolean; json?: boolean; }): void; export {};