import type { FixturesOptions, FuzzOptions } from './migration-command-surface.js'; /** * Generate or refresh migration fixtures for one or more legacy edges. * * @param projectDir Absolute or relative project directory containing the migration workspace. * @param options Fixture generation scope and refresh options. * @returns Generated and skipped legacy versions. */ export declare function fixturesProjectMigrations(projectDir: string, { all, confirmOverwrite, force, fromMigrationVersion, isInteractive, renderLine, toMigrationVersion }?: FixturesOptions): { generatedVersions: string[]; skippedVersions: string[]; }; /** * Run seeded migration fuzz verification against generated fuzz artifacts. * * @param projectDir Absolute or relative project directory containing the migration workspace. * @param options Fuzz scope, iteration count, seed, and console rendering options. * @returns Fuzzed legacy versions and the effective seed. */ export declare function fuzzProjectMigrations(projectDir: string, { all, fromMigrationVersion, iterations, renderLine, seed }?: FuzzOptions): { fuzzedVersions: string[]; seed: number | undefined; };