import { Hash, Maybe } from '@softeq/types'; export interface RiMlsRecordNormalized { key: string; params?: Hash; } export declare type RiMlsRecord = RiMlsRecordNormalized | string; export declare function normalizeTranslationRecord(record: RiMlsRecord): RiMlsRecordNormalized; export declare function mlsRecord(key: string, params: Hash): RiMlsRecord; export declare function getMlsRecordKey(record: RiMlsRecord): string; export declare function getMlsRecordParams(record: RiMlsRecord): Maybe>; export declare function setMlsRecordKey(record: RiMlsRecord, key: string): RiMlsRecord; export declare function setMlsRecordParams(record: RiMlsRecord, params: Hash): RiMlsRecord; export declare function mergeMlsRecordParams(record: RiMlsRecord, params: Hash): RiMlsRecord;