import type { Parser, ParserFailureFields, ParserOkFields, ParserResult } from '../parser'; export declare const mapParse: (callback: (value: InputType) => OutputType) => (result: ParserResult) => ParserResult; export declare const mapParseFailure: (callback: (value: ParserFailureFields) => OutputType) => (result: ParserResult) => ParserResult; export declare const flatMapParse: (parser: (args: ParserOkFields) => ParserResult) => (result: ParserResult) => ParserResult; export declare const flatMapParseFailure: (parser: Parser) => (result: ParserResult) => import("../../standard-result/result").Ok, "parser">> | ParserResult; export declare const mergeParse: (parser: Parser) => (result: ParserResult) => ParserResult<[InputType, OutputType]>;