import MigrateConfig from './MigrateConfig';
import { LintConfig } from '../../types';
interface MigrateParams {
    rootDir: string;
    tsConfigDir?: string;
    config: MigrateConfig;
    sources?: string | string[];
    lintConfig?: LintConfig;
}
export default function migrate({ rootDir, tsConfigDir, config, sources, lintConfig, }: MigrateParams): Promise<{
    exitCode: number;
    updatedSourceFiles: Set<string>;
}>;
export { MigrateConfig };
