import type { Parjser } from "../.."; /** Returns a parser that parses any single character. Equivalent to `stringLen(1)`. */ export declare function anyChar(): Parjser; /** Returns a parser that parses a single space (`[ \t]`). */ export declare function space(): Parjser; /** Returns a parser that parses at least one ASCII inline space. */ export declare function spaces1(): Parjser; /** * Returns a parser that parses any character in the string `options`. * * @param options A string of alternative characters. */ export declare function anyCharOf(options: string): Parjser; /** * Returns a parser that parses any character not in the string `exclusions`. * * @param exclusions A string of characters to exclude. */ export declare function noCharOf(exclusions: string): Parjser; /** Returns a parser that parses a single ASCII letter. */ export declare function letter(): Parjser; /** Returns a parser that parses a single Unicode letter. */ export declare function uniLetter(): Parjser; /** Returns a parser that parses a single digit in base `base`. */ export declare function digit(base?: number): Parjser; /** Returns a parser that parses a single Unicode decimal digit. */ export declare function uniDecimal(): Parjser; /** Returns a parser that parses a single Unicode upper-case character. */ export declare function uniUpper(): Parjser; /** Returns a parser that parses a single hex digit. */ export declare function hex(): Parjser; /** Returns a parser that parses a single ASCII lowercase letter. */ export declare function lower(): Parjser; /** Returns a parser that parses a single uppercase ASCII letter. */ export declare function upper(): Parjser; /** Returns a parser that parses a single lowercase Unicode letter. */ export declare function uniLower(): Parjser; /** * Returns a parser that parses any amount of ASCII whitespace characters and yields the parsed * text. */ export declare function whitespace(): Parjser; //# sourceMappingURL=char-types.d.ts.map