import type { BCMSCloudSdk } from '../../sdk/sdk/main'; import type { Feature, FeatureCreateData, FeatureUpdateData } from '../../b-types/feature'; export declare class FeatureHandler { sdk: BCMSCloudSdk; private baseUrl; private storeKey; private getAllLatch; private getAllQueue; private getQueue; constructor(sdk: BCMSCloudSdk); getAll(data?: { skipCache?: boolean; }): Promise; get(data: { id: string; skipCache?: boolean; }): Promise; create(data: FeatureCreateData): Promise; update(data: FeatureUpdateData): Promise; deleteById(data: { id: string; }): Promise; }