import type { BasePrefixedNumberToken, DocStringToken, ErrorToken, LBraceToken, LBracketToken, LParenToken, MultiLineCommentToken, NumberToken, OperatorToken, RBraceToken, RBracketToken, RParenToken, RegexpShorthandToken, ReservedSymbolToken, SingleLineCommentToken, StringToken, SymbolToken, Token, TokenDescriptor, WhitespaceToken } from './token'; type Tokenizer = (input: string, position: number) => TokenDescriptor; export declare const NO_MATCH: TokenDescriptor; export declare const tokenizeDocString: Tokenizer; export declare const tokenizeNumber: Tokenizer; export declare const tokenizeBasePrefixedNumber: Tokenizer; export declare const tokenizeSymbol: Tokenizer; export declare const tokenizeReservedSymbolToken: Tokenizer; export declare const tokenizeOperator: Tokenizer; export declare const tokenizeMultiLineComment: Tokenizer; export declare const tokenizeShebang: Tokenizer; export declare const tokenizeSingleLineComment: Tokenizer; export declare const tokenizers: [Tokenizer, Tokenizer, Tokenizer, Tokenizer, Tokenizer, Tokenizer, Tokenizer, Tokenizer, Tokenizer, Tokenizer, Tokenizer, Tokenizer, Tokenizer, Tokenizer, Tokenizer, Tokenizer, Tokenizer]; export {};