import { PullOptions, CloneOptions, PushOptions } from '../../interfaces/vsc-action.interface';
export declare function createVCSAction(cwd: string, options: {
    actionType: 'clone';
}, commandOptions: CloneOptions): Promise<any>;
export declare function createVCSAction(cwd: string, options: {
    actionType: 'pull';
}, commandOptions: PullOptions): Promise<any>;
export declare function createVCSAction(cwd: string, options: {
    actionType: 'push';
}, commandOptions: PushOptions): Promise<any>;
