import type { CLIFlags } from '../args.js';
export type MigrationSource = 'looker' | 'tableau' | 'dbt' | 'metabase' | 'raw-sql';
export interface MigrationResult {
    source: MigrationSource;
    blocksGenerated: number;
    metricsGenerated: number;
    dimensionsGenerated: number;
    needsReview: number;
}
export declare function runMigrate(file: string, flags: CLIFlags): Promise<void>;
export declare function runFormatMigrate(root: string, flags: CLIFlags): Promise<void>;
//# sourceMappingURL=migrate.d.ts.map