export declare const REQUIRED_DATABASE_FIELDS: { readonly baseline: readonly ["database_tag", "owners", "providers", "code_schema_evidence", "migration_history_evidence", "applied_history_evidence", "live_snd_schema_evidence", "proposed_schema_evidence", "drift", "objects", "security", "topology", "compatibility", "performance_baseline"]; readonly data: readonly ["transformations", "batching", "checkpoints", "idempotency", "resume_strategy", "validation", "reconciliation", "failure_recovery", "pii_controls", "retention", "seed_data"]; readonly cutover: readonly ["phases", "expand", "backfill", "dual_compatibility", "contract", "deployment_order", "migration_locking", "backup", "restore_test", "rollback", "irreversible_changes", "monitoring", "reconciliation", "approval"]; }; export declare function initDatabaseMigration(opts: { definition: string; output: string; }): { output: string; }; export declare function validateDatabaseMigration(directory: string): { directory: string; ready: boolean; blockers: string[]; }; export declare function runMigrationDatabaseInit(opts: { definition: string; output: string; json?: boolean; }): void; export declare function runMigrationDatabaseValidate(opts: { directory: string; strict?: boolean; json?: boolean; }): void;