import { BackwardMatch } from './match'; export declare const MIN_DICTIONARY_WORD_LENGTH = 4; export declare const MAX_DICTIONARY_WORD_LENGTH = 24; export declare const MAX_STATIC_DICTIONARY_MATCH_LEN = 37; export declare const INVALID_MATCH = 4294967295; export declare const OFFSETS_BY_LENGTH: Uint32Array; export declare const SIZE_BITS_BY_LENGTH: Uint8Array; export interface StaticDictionary { getData(): Uint8Array; } export declare function setStaticDictionary(data: Uint8Array): void; export declare function getStaticDictionary(): Uint8Array | null; export declare function findStaticDictionaryMatches(dictionary: Uint8Array, data: Uint8Array, pos: number, minLength: number, maxLength: number, maxDistance: number): BackwardMatch[]; export declare function findBestStaticDictionaryMatch(dictionary: Uint8Array, data: Uint8Array, pos: number, minLength: number, maxLength: number, maxDistance: number): BackwardMatch | null; export declare const NUM_TRANSFORMS = 121; export declare const enum TransformType { IDENTITY = 0, OMIT_LAST_1 = 12, OMIT_LAST_2 = 13, OMIT_LAST_3 = 14, UPPERCASE_FIRST = 10, UPPERCASE_ALL = 44 } export declare function getOmitLastTransform(omitCount: number): number; export declare function encodeDictionaryDistance(wordIndex: number, transformId: number, wordLength: number): number; //# sourceMappingURL=static-dict.d.ts.map