import { DcSccBaseModel } from 'dc-scc'; export declare class V1 extends DcSccBaseModel { protected _clientObj: any; protected _cache: { data: any; exists: any; meta: any; }; protected _ddsId: any; protected _ddsAuth: any; protected _updateCbs: any[]; protected _deleteCbs: any[]; setConfig(cObj: any, id: any, auth: any): this; initialize(): Promise; getClient(): any; getDdsId(): any; addUpdateCb(cbObj: any, cbMethod: any): this; addDeleteCb(cbObj: any, cbMethod: any): this; removeDeleteCb(obj: any, method: any): this; removeUpdateCb(obj: any, method: any): this; getCache(): { data: any; exists: any; meta: any; }; getData(): any; getExists(): any; getMeta(): any; getKey(key: any, throwOnErr?: boolean): any; cacheUpdate(data: any, meta: any): this; cacheDelete(): this; }