import { IState, GetPrincipalResponse, ListPrincipalsResponse, GetPolicyResponse, ListPoliciesResponse, ResponseWitOutData, CreateObjectRequest, GetObjectResponse, ListObjectsResponse, SubjectStateResponse, ListDeliveriesResponse, GetDeliveryResponse, AuthenticateResponse, GetStateRequest, ApiKeyRequest, CreateApiKeyResponse, ListApiKeysResponse, SetStateResponse, BSHttpOptions, Definition, CreatePrincipalRequest, SetValueRefResponse, GetStateRefRequest, GetValueRefResponse, ValueListRefResponse, RegisterResponse, CreateKeyPairResponse, PublicKey, ListPublicKeysResponse, CreateDeliveryRequest, GetApiKeyInfoResponse, VersionListResponse, ResponseAction, GetListRequest, GetListSegmentRequest, ListSegmentsResponse, GetListByPrincipalRequest, SingOutRequest, GetValueListRequest, SetValueRefRequest, FileType } from './types'; declare class BigStateHttpClient { private baseUrl; private _apiKey; private _token; constructor(data: BSHttpOptions); set apiKey(value: string); set token(value: string); private get authKey(); signUp(): Promise; creatKeyPrincipal(principal: string): Promise; deleteKeyPrincipal(principal: string, data: PublicKey): Promise; getListKeyPrincipal(data: GetListByPrincipalRequest): Promise; signInPrincipal(principal: string): Promise; signOutPrincipal(data: SingOutRequest): Promise; getAuthInfo(): Promise; createApiKey(principal: string, data: ApiKeyRequest): Promise; deleteApiKey(principal: string, data: ApiKeyRequest): Promise; getListApiKey(data: GetListByPrincipalRequest): Promise; objectCreate(object: string, data?: CreateObjectRequest): Promise; objectGet(object: string): Promise; objectDelete(object: string): Promise; objectGetList(data?: GetListRequest): Promise; objectGetSegmentList(data?: GetListSegmentRequest): Promise; stateSet(object: string, data: IState): Promise; stateSetValueRef(data: SetValueRefRequest, file: FileType): Promise; stateGet(data: GetStateRequest): Promise>; stateGetValueRef(data: GetStateRefRequest): Promise; stateDeleteValueRef(data: GetStateRefRequest): Promise; getVersionList(object: string): Promise; getRefList(data: GetValueListRequest): Promise; principalCreate(principal: string, data: CreatePrincipalRequest): Promise; principalGet(principal: string): Promise; principalGetList(data?: GetListRequest): Promise; principalDelete(principal: string): Promise; policyCreate(policy: string, data: Definition): Promise; policyDelete(policy: string): Promise; policyGet(policy: string): Promise; policyGetList(data?: GetListRequest): Promise; deliveryCreate(delivery: string, data: CreateDeliveryRequest): Promise; deliveryDelete(delivery: string): Promise; deliveryGet(delivery: string): Promise; deliveryGetList(data?: GetListRequest): Promise; } export default BigStateHttpClient;