[];
aggregate?: _SortedSetUnionStoreRequest.AggregateFunction;
ttl_milliseconds?: number;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _SortedSetUnionStoreRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): _SortedSetUnionStoreRequest;
}
export namespace _SortedSetUnionStoreRequest {
enum AggregateFunction {
SUM = 0,
MIN = 1,
MAX = 2
}
class _Source extends pb_1.Message {
#private;
constructor(data?: any[] | {
set_name?: Uint8Array;
weight?: number;
});
get set_name(): Uint8Array;
set set_name(value: Uint8Array);
get weight(): number;
set weight(value: number);
static fromObject(data: {
set_name?: Uint8Array;
weight?: number;
}): _Source;
toObject(): {
set_name?: Uint8Array;
weight?: number;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _Source;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): _Source;
}
}
export class _SortedSetUnionStoreResponse extends pb_1.Message {
#private;
constructor(data?: any[] | {
length?: number;
});
get length(): number;
set length(value: number);
static fromObject(data: {
length?: number;
}): _SortedSetUnionStoreResponse;
toObject(): {
length?: number;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _SortedSetUnionStoreResponse;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): _SortedSetUnionStoreResponse;
}
interface GrpcUnaryServiceInterface {
(message: P, metadata: grpc_1.Metadata, options: grpc_1.CallOptions, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall;
(message: P, metadata: grpc_1.Metadata, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall;
(message: P, options: grpc_1.CallOptions, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall;
(message: P, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall;
}
interface GrpcStreamServiceInterface {
(message: P, metadata: grpc_1.Metadata, options?: grpc_1.CallOptions): grpc_1.ClientReadableStream;
(message: P, options?: grpc_1.CallOptions): grpc_1.ClientReadableStream;
}
export abstract class UnimplementedScsService {
static definition: {
Get: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _GetRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _GetRequest;
responseSerialize: (message: _GetResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _GetResponse;
};
GetWithHash: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _GetWithHashRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _GetWithHashRequest;
responseSerialize: (message: _GetWithHashResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _GetWithHashResponse;
};
GetBatch: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _GetBatchRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _GetBatchRequest;
responseSerialize: (message: _GetResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _GetResponse;
};
Set: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SetRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SetRequest;
responseSerialize: (message: _SetResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SetResponse;
};
SetBatch: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SetBatchRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SetBatchRequest;
responseSerialize: (message: _SetResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SetResponse;
};
SetIf: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SetIfRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SetIfRequest;
responseSerialize: (message: _SetIfResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SetIfResponse;
};
SetIfHash: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SetIfHashRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SetIfHashRequest;
responseSerialize: (message: _SetIfHashResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SetIfHashResponse;
};
SetIfNotExists: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SetIfNotExistsRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SetIfNotExistsRequest;
responseSerialize: (message: _SetIfNotExistsResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SetIfNotExistsResponse;
};
Delete: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _DeleteRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _DeleteRequest;
responseSerialize: (message: _DeleteResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _DeleteResponse;
};
KeysExist: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _KeysExistRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _KeysExistRequest;
responseSerialize: (message: _KeysExistResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _KeysExistResponse;
};
Increment: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _IncrementRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _IncrementRequest;
responseSerialize: (message: _IncrementResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _IncrementResponse;
};
UpdateTtl: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _UpdateTtlRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _UpdateTtlRequest;
responseSerialize: (message: _UpdateTtlResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _UpdateTtlResponse;
};
ItemGetTtl: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ItemGetTtlRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ItemGetTtlRequest;
responseSerialize: (message: _ItemGetTtlResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _ItemGetTtlResponse;
};
ItemGetType: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ItemGetTypeRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ItemGetTypeRequest;
responseSerialize: (message: _ItemGetTypeResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _ItemGetTypeResponse;
};
DictionaryGet: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _DictionaryGetRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _DictionaryGetRequest;
responseSerialize: (message: _DictionaryGetResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _DictionaryGetResponse;
};
DictionaryFetch: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _DictionaryFetchRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _DictionaryFetchRequest;
responseSerialize: (message: _DictionaryFetchResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _DictionaryFetchResponse;
};
DictionarySet: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _DictionarySetRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _DictionarySetRequest;
responseSerialize: (message: _DictionarySetResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _DictionarySetResponse;
};
DictionaryIncrement: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _DictionaryIncrementRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _DictionaryIncrementRequest;
responseSerialize: (message: _DictionaryIncrementResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _DictionaryIncrementResponse;
};
DictionaryDelete: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _DictionaryDeleteRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _DictionaryDeleteRequest;
responseSerialize: (message: _DictionaryDeleteResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _DictionaryDeleteResponse;
};
DictionaryLength: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _DictionaryLengthRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _DictionaryLengthRequest;
responseSerialize: (message: _DictionaryLengthResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _DictionaryLengthResponse;
};
SetFetch: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SetFetchRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SetFetchRequest;
responseSerialize: (message: _SetFetchResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SetFetchResponse;
};
SetSample: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SetSampleRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SetSampleRequest;
responseSerialize: (message: _SetSampleResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SetSampleResponse;
};
SetUnion: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SetUnionRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SetUnionRequest;
responseSerialize: (message: _SetUnionResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SetUnionResponse;
};
SetDifference: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SetDifferenceRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SetDifferenceRequest;
responseSerialize: (message: _SetDifferenceResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SetDifferenceResponse;
};
SetContains: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SetContainsRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SetContainsRequest;
responseSerialize: (message: _SetContainsResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SetContainsResponse;
};
SetLength: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SetLengthRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SetLengthRequest;
responseSerialize: (message: _SetLengthResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SetLengthResponse;
};
SetPop: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SetPopRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SetPopRequest;
responseSerialize: (message: _SetPopResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SetPopResponse;
};
ListPushFront: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ListPushFrontRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ListPushFrontRequest;
responseSerialize: (message: _ListPushFrontResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _ListPushFrontResponse;
};
ListPushBack: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ListPushBackRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ListPushBackRequest;
responseSerialize: (message: _ListPushBackResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _ListPushBackResponse;
};
ListPopFront: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ListPopFrontRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ListPopFrontRequest;
responseSerialize: (message: _ListPopFrontResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _ListPopFrontResponse;
};
ListPopBack: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ListPopBackRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ListPopBackRequest;
responseSerialize: (message: _ListPopBackResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _ListPopBackResponse;
};
ListErase: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ListEraseRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ListEraseRequest;
responseSerialize: (message: _ListEraseResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _ListEraseResponse;
};
ListRemove: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ListRemoveRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ListRemoveRequest;
responseSerialize: (message: _ListRemoveResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _ListRemoveResponse;
};
ListFetch: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ListFetchRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ListFetchRequest;
responseSerialize: (message: _ListFetchResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _ListFetchResponse;
};
ListLength: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ListLengthRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ListLengthRequest;
responseSerialize: (message: _ListLengthResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _ListLengthResponse;
};
ListConcatenateFront: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ListConcatenateFrontRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ListConcatenateFrontRequest;
responseSerialize: (message: _ListConcatenateFrontResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _ListConcatenateFrontResponse;
};
ListConcatenateBack: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ListConcatenateBackRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ListConcatenateBackRequest;
responseSerialize: (message: _ListConcatenateBackResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _ListConcatenateBackResponse;
};
ListRetain: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _ListRetainRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _ListRetainRequest;
responseSerialize: (message: _ListRetainResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _ListRetainResponse;
};
SortedSetPut: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SortedSetPutRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SortedSetPutRequest;
responseSerialize: (message: _SortedSetPutResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SortedSetPutResponse;
};
SortedSetFetch: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SortedSetFetchRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SortedSetFetchRequest;
responseSerialize: (message: _SortedSetFetchResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SortedSetFetchResponse;
};
SortedSetGetScore: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SortedSetGetScoreRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SortedSetGetScoreRequest;
responseSerialize: (message: _SortedSetGetScoreResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SortedSetGetScoreResponse;
};
SortedSetRemove: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SortedSetRemoveRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SortedSetRemoveRequest;
responseSerialize: (message: _SortedSetRemoveResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SortedSetRemoveResponse;
};
SortedSetIncrement: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SortedSetIncrementRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SortedSetIncrementRequest;
responseSerialize: (message: _SortedSetIncrementResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SortedSetIncrementResponse;
};
SortedSetGetRank: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SortedSetGetRankRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SortedSetGetRankRequest;
responseSerialize: (message: _SortedSetGetRankResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SortedSetGetRankResponse;
};
SortedSetLength: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SortedSetLengthRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SortedSetLengthRequest;
responseSerialize: (message: _SortedSetLengthResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SortedSetLengthResponse;
};
SortedSetLengthByScore: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SortedSetLengthByScoreRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SortedSetLengthByScoreRequest;
responseSerialize: (message: _SortedSetLengthByScoreResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SortedSetLengthByScoreResponse;
};
SortedSetUnionStore: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _SortedSetUnionStoreRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _SortedSetUnionStoreRequest;
responseSerialize: (message: _SortedSetUnionStoreResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _SortedSetUnionStoreResponse;
};
};
[method: string]: grpc_1.UntypedHandleCall;
abstract Get(call: grpc_1.ServerUnaryCall<_GetRequest, _GetResponse>, callback: grpc_1.sendUnaryData<_GetResponse>): void;
abstract GetWithHash(call: grpc_1.ServerUnaryCall<_GetWithHashRequest, _GetWithHashResponse>, callback: grpc_1.sendUnaryData<_GetWithHashResponse>): void;
abstract GetBatch(call: grpc_1.ServerWritableStream<_GetBatchRequest, _GetResponse>): void;
abstract Set(call: grpc_1.ServerUnaryCall<_SetRequest, _SetResponse>, callback: grpc_1.sendUnaryData<_SetResponse>): void;
abstract SetBatch(call: grpc_1.ServerWritableStream<_SetBatchRequest, _SetResponse>): void;
abstract SetIf(call: grpc_1.ServerUnaryCall<_SetIfRequest, _SetIfResponse>, callback: grpc_1.sendUnaryData<_SetIfResponse>): void;
abstract SetIfHash(call: grpc_1.ServerUnaryCall<_SetIfHashRequest, _SetIfHashResponse>, callback: grpc_1.sendUnaryData<_SetIfHashResponse>): void;
abstract SetIfNotExists(call: grpc_1.ServerUnaryCall<_SetIfNotExistsRequest, _SetIfNotExistsResponse>, callback: grpc_1.sendUnaryData<_SetIfNotExistsResponse>): void;
abstract Delete(call: grpc_1.ServerUnaryCall<_DeleteRequest, _DeleteResponse>, callback: grpc_1.sendUnaryData<_DeleteResponse>): void;
abstract KeysExist(call: grpc_1.ServerUnaryCall<_KeysExistRequest, _KeysExistResponse>, callback: grpc_1.sendUnaryData<_KeysExistResponse>): void;
abstract Increment(call: grpc_1.ServerUnaryCall<_IncrementRequest, _IncrementResponse>, callback: grpc_1.sendUnaryData<_IncrementResponse>): void;
abstract UpdateTtl(call: grpc_1.ServerUnaryCall<_UpdateTtlRequest, _UpdateTtlResponse>, callback: grpc_1.sendUnaryData<_UpdateTtlResponse>): void;
abstract ItemGetTtl(call: grpc_1.ServerUnaryCall<_ItemGetTtlRequest, _ItemGetTtlResponse>, callback: grpc_1.sendUnaryData<_ItemGetTtlResponse>): void;
abstract ItemGetType(call: grpc_1.ServerUnaryCall<_ItemGetTypeRequest, _ItemGetTypeResponse>, callback: grpc_1.sendUnaryData<_ItemGetTypeResponse>): void;
abstract DictionaryGet(call: grpc_1.ServerUnaryCall<_DictionaryGetRequest, _DictionaryGetResponse>, callback: grpc_1.sendUnaryData<_DictionaryGetResponse>): void;
abstract DictionaryFetch(call: grpc_1.ServerUnaryCall<_DictionaryFetchRequest, _DictionaryFetchResponse>, callback: grpc_1.sendUnaryData<_DictionaryFetchResponse>): void;
abstract DictionarySet(call: grpc_1.ServerUnaryCall<_DictionarySetRequest, _DictionarySetResponse>, callback: grpc_1.sendUnaryData<_DictionarySetResponse>): void;
abstract DictionaryIncrement(call: grpc_1.ServerUnaryCall<_DictionaryIncrementRequest, _DictionaryIncrementResponse>, callback: grpc_1.sendUnaryData<_DictionaryIncrementResponse>): void;
abstract DictionaryDelete(call: grpc_1.ServerUnaryCall<_DictionaryDeleteRequest, _DictionaryDeleteResponse>, callback: grpc_1.sendUnaryData<_DictionaryDeleteResponse>): void;
abstract DictionaryLength(call: grpc_1.ServerUnaryCall<_DictionaryLengthRequest, _DictionaryLengthResponse>, callback: grpc_1.sendUnaryData<_DictionaryLengthResponse>): void;
abstract SetFetch(call: grpc_1.ServerUnaryCall<_SetFetchRequest, _SetFetchResponse>, callback: grpc_1.sendUnaryData<_SetFetchResponse>): void;
abstract SetSample(call: grpc_1.ServerUnaryCall<_SetSampleRequest, _SetSampleResponse>, callback: grpc_1.sendUnaryData<_SetSampleResponse>): void;
abstract SetUnion(call: grpc_1.ServerUnaryCall<_SetUnionRequest, _SetUnionResponse>, callback: grpc_1.sendUnaryData<_SetUnionResponse>): void;
abstract SetDifference(call: grpc_1.ServerUnaryCall<_SetDifferenceRequest, _SetDifferenceResponse>, callback: grpc_1.sendUnaryData<_SetDifferenceResponse>): void;
abstract SetContains(call: grpc_1.ServerUnaryCall<_SetContainsRequest, _SetContainsResponse>, callback: grpc_1.sendUnaryData<_SetContainsResponse>): void;
abstract SetLength(call: grpc_1.ServerUnaryCall<_SetLengthRequest, _SetLengthResponse>, callback: grpc_1.sendUnaryData<_SetLengthResponse>): void;
abstract SetPop(call: grpc_1.ServerUnaryCall<_SetPopRequest, _SetPopResponse>, callback: grpc_1.sendUnaryData<_SetPopResponse>): void;
abstract ListPushFront(call: grpc_1.ServerUnaryCall<_ListPushFrontRequest, _ListPushFrontResponse>, callback: grpc_1.sendUnaryData<_ListPushFrontResponse>): void;
abstract ListPushBack(call: grpc_1.ServerUnaryCall<_ListPushBackRequest, _ListPushBackResponse>, callback: grpc_1.sendUnaryData<_ListPushBackResponse>): void;
abstract ListPopFront(call: grpc_1.ServerUnaryCall<_ListPopFrontRequest, _ListPopFrontResponse>, callback: grpc_1.sendUnaryData<_ListPopFrontResponse>): void;
abstract ListPopBack(call: grpc_1.ServerUnaryCall<_ListPopBackRequest, _ListPopBackResponse>, callback: grpc_1.sendUnaryData<_ListPopBackResponse>): void;
abstract ListErase(call: grpc_1.ServerUnaryCall<_ListEraseRequest, _ListEraseResponse>, callback: grpc_1.sendUnaryData<_ListEraseResponse>): void;
abstract ListRemove(call: grpc_1.ServerUnaryCall<_ListRemoveRequest, _ListRemoveResponse>, callback: grpc_1.sendUnaryData<_ListRemoveResponse>): void;
abstract ListFetch(call: grpc_1.ServerUnaryCall<_ListFetchRequest, _ListFetchResponse>, callback: grpc_1.sendUnaryData<_ListFetchResponse>): void;
abstract ListLength(call: grpc_1.ServerUnaryCall<_ListLengthRequest, _ListLengthResponse>, callback: grpc_1.sendUnaryData<_ListLengthResponse>): void;
abstract ListConcatenateFront(call: grpc_1.ServerUnaryCall<_ListConcatenateFrontRequest, _ListConcatenateFrontResponse>, callback: grpc_1.sendUnaryData<_ListConcatenateFrontResponse>): void;
abstract ListConcatenateBack(call: grpc_1.ServerUnaryCall<_ListConcatenateBackRequest, _ListConcatenateBackResponse>, callback: grpc_1.sendUnaryData<_ListConcatenateBackResponse>): void;
abstract ListRetain(call: grpc_1.ServerUnaryCall<_ListRetainRequest, _ListRetainResponse>, callback: grpc_1.sendUnaryData<_ListRetainResponse>): void;
abstract SortedSetPut(call: grpc_1.ServerUnaryCall<_SortedSetPutRequest, _SortedSetPutResponse>, callback: grpc_1.sendUnaryData<_SortedSetPutResponse>): void;
abstract SortedSetFetch(call: grpc_1.ServerUnaryCall<_SortedSetFetchRequest, _SortedSetFetchResponse>, callback: grpc_1.sendUnaryData<_SortedSetFetchResponse>): void;
abstract SortedSetGetScore(call: grpc_1.ServerUnaryCall<_SortedSetGetScoreRequest, _SortedSetGetScoreResponse>, callback: grpc_1.sendUnaryData<_SortedSetGetScoreResponse>): void;
abstract SortedSetRemove(call: grpc_1.ServerUnaryCall<_SortedSetRemoveRequest, _SortedSetRemoveResponse>, callback: grpc_1.sendUnaryData<_SortedSetRemoveResponse>): void;
abstract SortedSetIncrement(call: grpc_1.ServerUnaryCall<_SortedSetIncrementRequest, _SortedSetIncrementResponse>, callback: grpc_1.sendUnaryData<_SortedSetIncrementResponse>): void;
abstract SortedSetGetRank(call: grpc_1.ServerUnaryCall<_SortedSetGetRankRequest, _SortedSetGetRankResponse>, callback: grpc_1.sendUnaryData<_SortedSetGetRankResponse>): void;
abstract SortedSetLength(call: grpc_1.ServerUnaryCall<_SortedSetLengthRequest, _SortedSetLengthResponse>, callback: grpc_1.sendUnaryData<_SortedSetLengthResponse>): void;
abstract SortedSetLengthByScore(call: grpc_1.ServerUnaryCall<_SortedSetLengthByScoreRequest, _SortedSetLengthByScoreResponse>, callback: grpc_1.sendUnaryData<_SortedSetLengthByScoreResponse>): void;
abstract SortedSetUnionStore(call: grpc_1.ServerUnaryCall<_SortedSetUnionStoreRequest, _SortedSetUnionStoreResponse>, callback: grpc_1.sendUnaryData<_SortedSetUnionStoreResponse>): void;
}
const ScsClient_base: grpc_1.ServiceClientConstructor;
export class ScsClient extends ScsClient_base {
constructor(address: string, credentials: grpc_1.ChannelCredentials, options?: Partial);
Get: GrpcUnaryServiceInterface<_GetRequest, _GetResponse>;
GetWithHash: GrpcUnaryServiceInterface<_GetWithHashRequest, _GetWithHashResponse>;
GetBatch: GrpcStreamServiceInterface<_GetBatchRequest, _GetResponse>;
Set: GrpcUnaryServiceInterface<_SetRequest, _SetResponse>;
SetBatch: GrpcStreamServiceInterface<_SetBatchRequest, _SetResponse>;
SetIf: GrpcUnaryServiceInterface<_SetIfRequest, _SetIfResponse>;
SetIfHash: GrpcUnaryServiceInterface<_SetIfHashRequest, _SetIfHashResponse>;
/** @deprecated*/
SetIfNotExists: GrpcUnaryServiceInterface<_SetIfNotExistsRequest, _SetIfNotExistsResponse>;
Delete: GrpcUnaryServiceInterface<_DeleteRequest, _DeleteResponse>;
KeysExist: GrpcUnaryServiceInterface<_KeysExistRequest, _KeysExistResponse>;
Increment: GrpcUnaryServiceInterface<_IncrementRequest, _IncrementResponse>;
UpdateTtl: GrpcUnaryServiceInterface<_UpdateTtlRequest, _UpdateTtlResponse>;
ItemGetTtl: GrpcUnaryServiceInterface<_ItemGetTtlRequest, _ItemGetTtlResponse>;
ItemGetType: GrpcUnaryServiceInterface<_ItemGetTypeRequest, _ItemGetTypeResponse>;
DictionaryGet: GrpcUnaryServiceInterface<_DictionaryGetRequest, _DictionaryGetResponse>;
DictionaryFetch: GrpcUnaryServiceInterface<_DictionaryFetchRequest, _DictionaryFetchResponse>;
DictionarySet: GrpcUnaryServiceInterface<_DictionarySetRequest, _DictionarySetResponse>;
DictionaryIncrement: GrpcUnaryServiceInterface<_DictionaryIncrementRequest, _DictionaryIncrementResponse>;
DictionaryDelete: GrpcUnaryServiceInterface<_DictionaryDeleteRequest, _DictionaryDeleteResponse>;
DictionaryLength: GrpcUnaryServiceInterface<_DictionaryLengthRequest, _DictionaryLengthResponse>;
SetFetch: GrpcUnaryServiceInterface<_SetFetchRequest, _SetFetchResponse>;
SetSample: GrpcUnaryServiceInterface<_SetSampleRequest, _SetSampleResponse>;
SetUnion: GrpcUnaryServiceInterface<_SetUnionRequest, _SetUnionResponse>;
SetDifference: GrpcUnaryServiceInterface<_SetDifferenceRequest, _SetDifferenceResponse>;
SetContains: GrpcUnaryServiceInterface<_SetContainsRequest, _SetContainsResponse>;
SetLength: GrpcUnaryServiceInterface<_SetLengthRequest, _SetLengthResponse>;
SetPop: GrpcUnaryServiceInterface<_SetPopRequest, _SetPopResponse>;
ListPushFront: GrpcUnaryServiceInterface<_ListPushFrontRequest, _ListPushFrontResponse>;
ListPushBack: GrpcUnaryServiceInterface<_ListPushBackRequest, _ListPushBackResponse>;
ListPopFront: GrpcUnaryServiceInterface<_ListPopFrontRequest, _ListPopFrontResponse>;
ListPopBack: GrpcUnaryServiceInterface<_ListPopBackRequest, _ListPopBackResponse>;
ListErase: GrpcUnaryServiceInterface<_ListEraseRequest, _ListEraseResponse>;
ListRemove: GrpcUnaryServiceInterface<_ListRemoveRequest, _ListRemoveResponse>;
ListFetch: GrpcUnaryServiceInterface<_ListFetchRequest, _ListFetchResponse>;
ListLength: GrpcUnaryServiceInterface<_ListLengthRequest, _ListLengthResponse>;
ListConcatenateFront: GrpcUnaryServiceInterface<_ListConcatenateFrontRequest, _ListConcatenateFrontResponse>;
ListConcatenateBack: GrpcUnaryServiceInterface<_ListConcatenateBackRequest, _ListConcatenateBackResponse>;
ListRetain: GrpcUnaryServiceInterface<_ListRetainRequest, _ListRetainResponse>;
SortedSetPut: GrpcUnaryServiceInterface<_SortedSetPutRequest, _SortedSetPutResponse>;
SortedSetFetch: GrpcUnaryServiceInterface<_SortedSetFetchRequest, _SortedSetFetchResponse>;
SortedSetGetScore: GrpcUnaryServiceInterface<_SortedSetGetScoreRequest, _SortedSetGetScoreResponse>;
SortedSetRemove: GrpcUnaryServiceInterface<_SortedSetRemoveRequest, _SortedSetRemoveResponse>;
SortedSetIncrement: GrpcUnaryServiceInterface<_SortedSetIncrementRequest, _SortedSetIncrementResponse>;
SortedSetGetRank: GrpcUnaryServiceInterface<_SortedSetGetRankRequest, _SortedSetGetRankResponse>;
SortedSetLength: GrpcUnaryServiceInterface<_SortedSetLengthRequest, _SortedSetLengthResponse>;
SortedSetLengthByScore: GrpcUnaryServiceInterface<_SortedSetLengthByScoreRequest, _SortedSetLengthByScoreResponse>;
SortedSetUnionStore: GrpcUnaryServiceInterface<_SortedSetUnionStoreRequest, _SortedSetUnionStoreResponse>;
}
export {};
}