import { Command } from 'commander';
import { Input } from '../commands/command.input';
import { ProjectRepository } from '../core/project/persistence/repository';
import { AbstractAction } from './abstract.action';
export declare class AddAction extends AbstractAction {
    private repository;
    constructor(repository: ProjectRepository);
    mountInputs(alias: string, command: Command): Input[];
    handle(inputs: Input[]): Promise<void>;
    private _ensureProjectDoesNotExists;
    private _getProjectPath;
}
