import { NamespaceOptions, Namespace, Entity } from '../context-service-sdk/lib'; import { IFaaSContextServiceClientConfig, IFaaSContextServiceClient } from './IFaaSContextServiceClient'; export declare class FaasContextServiceClient implements IFaaSContextServiceClient { private contextServiceClient; private baseUrl; private accountId; private apiKeySecretName?; private apiKey?; constructor(config: IFaaSContextServiceClientConfig); private initContextServiceClient; private getApiKey; createNamespace(namespace: string, options?: NamespaceOptions): Promise; deleteNamespace(namespace: string): Promise; getListOfNamespaces(): Promise; setPropertiesInNamespace(namespace: string, properties: Entity, sessionId?: string): Promise; updatePropertiesInNamespace(namespace: string, properties: Entity, sessionId?: string): Promise; getAllPropertiesInSession(namespace: string, sessionId?: string): Promise; getSelectedPropertiesInSession(namespace: string, propertyNames: string[], sessionId?: string): Promise; getPropertyInSession(namespace: string, propertyName: string, sessionId?: string): Promise; deletePropertyInSession(namespace: string, propertyName: string, sessionId?: string): Promise; deleteSession(namespace: string, sessionId: string): Promise; getListOfSessions(namespace: string): Promise; }