import Task from '../interfaces/Task';
import ICheckout from './../interfaces/ICheckout';
import { TaskType } from './TaskEnum';
export default class CheckoutFactory {
    createCheckoutTask(repositoryURL: string, repositoryName: string): Checkout;
}
declare class Checkout implements Task, ICheckout {
    private repositoryURL;
    private repositoryName;
    type: TaskType;
    constructor(repositoryURL: string, repositoryName: string);
    getRepositoryURL(): string;
    getRepositoryName(): string;
    getType(): TaskType;
}
export {};
//# sourceMappingURL=Checkout.d.ts.map