import type { Argv, ArgumentsCamelCase } from 'yargs'; import type { ICommand } from './base'; import type { TerminalService } from '../../services/TerminalService'; export interface ICloneCommandOptions { full?: boolean; repository: string; directory?: string; dryRun?: boolean; } export declare class CICloneCommand implements ICommand { cmd: string; description: string; private _gitCloneService; private _gitSparseCheckoutService; builder(yargs: Argv<{}>): void; handler: (args: ArgumentsCamelCase, terminalService: TerminalService) => Promise; } //# sourceMappingURL=ci-clone.d.ts.map