import { ProbabilityFunction } from './rules';
export declare function loadRuleString(): Promise<string>;
export declare function loadRules(): Promise<{
    stopWords: Set<string>;
    stopPatterns: Set<string>;
    exactSubs: Map<string, string[]>;
    patternSubs: Map<string, string[]>;
}>;
export declare function tokenize(text: string): string[];
export type TranslatorFunction = (text: string) => string;
export declare function createTranslator({ getRandom, getProbability, }?: {
    getRandom?: () => number;
    getProbability?: ProbabilityFunction;
}): Promise<TranslatorFunction>;
export * from './rules';
//# sourceMappingURL=index.d.ts.map