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; skipGitConfig?: boolean; profile?: string[]; } export declare class CloneCommand implements ICommand { cmd: string; description: string; private _gitService; private _gitCloneService; private _sparoProfileService; private _GitSparseCheckoutService; builder(yargs: Argv<{}>): void; handler: (args: ArgumentsCamelCase, terminalService: TerminalService) => Promise; } //# sourceMappingURL=clone.d.ts.map