import Rx = require('rx');
import { CLI, CrossbowInput, CrossbowReporter } from './index';
import { CrossbowConfiguration } from './config';
import { Task } from "./task.resolve";
export interface Answers {
    tasks: string[];
}
export default function prompt(cli: CLI, input: CrossbowInput, config: CrossbowConfiguration, reporter: CrossbowReporter): Rx.Observable<Answers>;
export declare function getTaskList(tasks: Task[]): {
    name: any;
    value: string;
}[];
