import { IEmbeddedMappingRecord, ITokenizedEmbeddedMappingRecord, ITokenizedSlMapping } from './contracts'; export declare class SlMapperTokenizer { private readonly SlMappingType; private readonly version; private readonly uniqueIdDelimiter; private readonly pairDelimiter; private readonly tokenDelimiter; isTokenizedSlMapping(slMapping: ITokenizedSlMapping): boolean; tokenizeEmbeddedSlMapping(slMapping: IEmbeddedMappingRecord): ITokenizedEmbeddedMappingRecord; /** * Tokenize a single file's mapping using global token context * Only includes NEW tokens that were added during this file's processing */ private tokenizeSlMappingWithGlobalContext; detokenizeEmbeddedSlMapping(slMapping: ITokenizedEmbeddedMappingRecord): IEmbeddedMappingRecord; tokenizeSlMapping(slMapping: Record): ITokenizedSlMapping; detokenizeSlMapping(slMapping: ITokenizedSlMapping): Record; private tokenizeKeyValuePair; private createToken; private detokenizeToken; }