import { Kvp } from "./models/general"; type KvpType = Kvp["kvpType"]; export declare class KvpList { private list; constructor(list?: Kvp[]); static convertToType(v?: string, _t?: KvpType): string | null; deleteEntry(key: any): void; findKvpObject(key: string | RegExp): Kvp | null; findKvpValue(key: string | RegExp): string | null; findNumericKvpValue(key: string): number | null; findArrayKvpValue(key: string | RegExp): string[] | null; findBooleanKvpValue(key: string): boolean | null; filterKvpKeyByRegex(regex: RegExp): KvpList; addKvp(kvp: Kvp): void; replaceKvp(kvp: Kvp): void; static mkKvp(k?: string, v?: any, t?: string, isStringify?: boolean): Kvp; get transformed(): Kvp[]; toJSON(): Kvp[]; static fromJSON(list: Kvp[]): KvpList; filter(cb: (e: Kvp) => boolean): KvpList; toObject(): { [key: string]: any; }; get kvpList(): Kvp[]; static fromObject(obj: { [key: string]: any; }): KvpList; } export {}; //# sourceMappingURL=KvpList.d.ts.map