import { ILDOptions } from "./ildoptions"; import { KVL } from "./KVL"; import { OutputKVMap, BlueprintConfig } from "./ldBlueprint"; export declare const isItpt: (input: any) => boolean; export declare const isUID: (input: string) => boolean; export declare const isObjPropertyRef: (input: any) => boolean; /** * //iterates and return false at first non-equal value. Only checks KvStores, not the whole Resource! * @param a one of the ldOptions-Obj to compare * @param b the other ldOptions-Obj */ export declare const isLDOptionsSame: (a: ILDOptions, b: ILDOptions) => boolean; export declare const ldBlueprintCfgDeepCopy: (input: BlueprintConfig) => BlueprintConfig; export declare const ldOptionsDeepCopy: (input: ILDOptions) => ILDOptions; export declare const isOutputKVSame: (a: OutputKVMap, b: OutputKVMap) => boolean; export declare const getKVValue: (input: KVL | string | number) => any; export declare const itptKeysFromInputKvs: (inputKvStores: KVL[]) => string[]; /** * creates a URL in the ldui.net-namespace in the triplet notation * @param s subject * @param p verb * @param o object */ export declare const createLDUINSUrl: (s: string, p: string, o: string) => string;