import { TokenVocabulary } from "chevrotain";
export declare const resetTokenState: () => void;
export declare const prepareLine: (text: string) => string;
export declare const nameMatcherFactory: (pattern: RegExp) => (text: string, startOffset: number) => RegExpExecArray | [string] | null;
export declare const streetNameMatcher: (text: string, startOffset: number) => RegExpExecArray | [string] | null;
declare const MainSeparator: import("chevrotain").TokenType;
declare const From: import("chevrotain").TokenType;
declare const To: import("chevrotain").TokenType;
declare const AndAbove: import("chevrotain").TokenType;
declare const AndBelow: import("chevrotain").TokenType;
declare const Separator: import("chevrotain").TokenType;
declare const DescriptiveType: import("chevrotain").TokenType;
declare const AllType: import("chevrotain").TokenType;
declare const OddType: import("chevrotain").TokenType;
declare const EvenType: import("chevrotain").TokenType;
declare const Without: import("chevrotain").TokenType;
declare const MunicipalityPartName: import("chevrotain").TokenType;
declare const StreetName: import("chevrotain").TokenType;
declare const Number: import("chevrotain").TokenType;
declare const Hyphen: import("chevrotain").TokenType;
declare const Slash: import("chevrotain").TokenType;
declare const Space: import("chevrotain").TokenType;
declare const smdTokens: import("chevrotain").TokenType[];
declare const tokenVocabulary: TokenVocabulary;
export { MainSeparator, Separator, OddType, EvenType, DescriptiveType, AllType, Number, From, To, AndAbove, AndBelow, Without, Hyphen, Slash, Space, StreetName, MunicipalityPartName, smdTokens, tokenVocabulary, };
