import type { BCMSCloudSdk } from '../../../sdk/sdk/main'; import type { InstanceProxyConfig, InstanceProxyConfigCreateData, InstanceProxyConfigUpdateData } from '../../../b-types/instance'; export declare class InstanceProxyConfigHandler { sdk: BCMSCloudSdk; private baseUrl; private storeKey; private getAllLatch; private getAllQueue; private getQueue; constructor(sdk: BCMSCloudSdk); getAll(data: { instanceId: string; skipCache?: boolean; }): Promise; get(data: { instanceId: string; id: string; skipCache?: boolean; }): Promise; create(data: InstanceProxyConfigCreateData & { instanceId: string; }): Promise; update(data: InstanceProxyConfigUpdateData & { instanceId: string; }): Promise; deleteById(data: { instanceId: string; id: string; }): Promise; }