import { SuccessParameterReducerResult } from './types'; export declare function valid(value: TParsed): { valid: true; value: TParsed; }; export declare function valid(alreadyParsedOrValue: TAlreadyParsed, name: TName, value: TValue, rest: string[]): SuccessParameterReducerResult<{ [name in TName]: TValue; }, TAlreadyParsed>; export declare function invalid(reason: string): { valid: false; reason: string; };