import { type CommandContext, type GlobalOptions } from '../../../app/command-context.js';
import { Command } from 'commander';
interface MigrateFileDependencies {
    readFile: (path: string, encoding: BufferEncoding) => Promise<string>;
    writeFile: (path: string, content: string, encoding: BufferEncoding) => Promise<void>;
    readdir: (path: string, options: {
        withFileTypes: true;
        recursive: true;
    }) => Promise<import('node:fs').Dirent[]>;
    fileExists: (path: string) => Promise<boolean>;
}
interface MigrateDependencies {
    buildCommandContext: (options: GlobalOptions) => CommandContext;
    fileDeps: MigrateFileDependencies;
}
export declare function createDocsMigrateCommand(overrides?: Partial<MigrateDependencies>): Command;
export {};
//# sourceMappingURL=index.d.ts.map