import type { AnyParser, Parser, ParserArgs, ParserOk } from '../../libs/standard-parser'; import type { ManyCombinator } from './combinator.types'; export declare const optional: (parser: Parser) => ({ cursor, input }: ParserArgs) => ParserOk; export declare const any: (parsers_0: Parser, ...parsers_1: Parser[]) => Parser; export declare const between: (start: AnyParser, end: AnyParser) => (parser: Parser) => Parser; export declare const every: ManyCombinator; export declare const surroundedBy: (delimiter: AnyParser) => (parser: Parser) => Parser;