import { TerminalService } from '../../services/TerminalService'; import type { ICommand } from './base'; import type { ArgumentsCamelCase, Argv } from 'yargs'; export interface ICheckoutCommandOptions { profile: string[]; branch?: string; b?: boolean; B?: boolean; startPoint?: string; addProfile?: string[]; to?: string[]; from?: string[]; } export declare class CheckoutCommand implements ICommand { cmd: string; description: string; private _gitService; private _gitRemoteFetchConfigService; private _sparoProfileService; builder: (yargs: Argv<{}>) => void; handler: (args: ArgumentsCamelCase, terminalService: TerminalService) => Promise; private _ensureBranchInLocal; private _ensureTagInLocal; } //# sourceMappingURL=checkout.d.ts.map