import { ExpressionModel } from "../generic/ExpressionModel"; import { CommandLinePart } from "./CommandLinePart"; export declare class CommandLineParsers { static primitive(input: any, job: any, value: any, context: any, cmdType: any, loc: any): Promise; static string(input: any, job: any, value: any, context: any, type: any, loc: any): Promise; static boolean(input: any, job: any, value: any, context: any, type: any, loc: any): Promise; static record(input: any, job: any, value: any, context: any, cmdType: any, loc: any): Promise; static array(input: any, job: any, value: any, context: any, cmdType: any, loc: any): Promise; static expression(expr: ExpressionModel, job: any, value: any, context: any, cmdType: any, loc: any): Promise; static argument(arg: any, job: any, value: any, context: any, cmdType: any, loc: any): Promise; static stdin(input: any, job: any, value: any, context: any, cmdType: any, loc: any): Promise; static stream(stream: any, job: any, value: any, context: any, cmdType: any, loc: any): Promise; static nullValue(): Promise; static checkMismatch(input: any, job: any, value: any): void; }