import { Component } from 'lakutata';
export declare class DeGitPuller extends Component {
    protected readonly cache: boolean;
    protected readonly verbose: boolean;
    protected readonly force: boolean;
    protected readonly baseRepo: string;
    /**
     * get git source
     * @param template
     */
    getGitSource(template: string): string;
    /**
     * Exec pull
     * @param branch
     * @param localTarget
     */
    pull(branch: string, localTarget: string): Promise<void>;
}
//# sourceMappingURL=DeGitPuller.d.ts.map