import { type CommandContext, type GlobalOptions } from '../../app/command-context.js';
import { Command } from 'commander';
import { type GenerateThinIndexOptions, type GenerateThinIndexResult } from './thin-index.js';
interface IndexInitDependencies {
    buildCommandContext: (options: GlobalOptions) => CommandContext;
    generateThinIndex: (options: GenerateThinIndexOptions) => Promise<GenerateThinIndexResult>;
}
export declare function createIndexInitCommand(overrides?: Partial<IndexInitDependencies>): Command;
export declare function createIndexCommand(): Command;
export {};
//# sourceMappingURL=index.d.ts.map