export interface ProcessArgsFilter { (argument: string, index: number): boolean; } export declare class ProcessArgs { private readonly filtered; private readonly log; protected constructor(args: string[], node: boolean); static from(args: string[], node?: boolean): ProcessArgs; get args(): string[]; get argsOnly(): string[]; get exe(): string; get normalized(): string[]; get switches(): string[]; has(...names: string[]): boolean; hasOne(name: string): boolean; private filter; private normalize; } //# sourceMappingURL=ProcessArgs.d.ts.map