import * as grpc from '@grpc/grpc-js'; import { AnnounceUsedSpaceRequest, AnnounceUsedSpaceResponse, DeleteRequest, DeleteResponse, GetExtendedACLRequest, GetExtendedACLResponse, GetRequest, GetResponse, ListRequest, ListResponse, PutRequest, PutResponse, RemoveAttributeRequest, RemoveAttributeResponse, SetAttributeRequest, SetAttributeResponse, SetExtendedACLRequest, SetExtendedACLResponse } from './service_pb'; export declare class ContainerServiceClient { private client; constructor(address: string, credentials: grpc.ChannelCredentials, options?: grpc.ChannelOptions); put(request: PutRequest, metadata?: grpc.Metadata, options?: grpc.CallOptions): Promise; delete(request: DeleteRequest, metadata?: grpc.Metadata, options?: grpc.CallOptions): Promise; get(request: GetRequest, metadata?: grpc.Metadata, options?: grpc.CallOptions): Promise; list(request: ListRequest, metadata?: grpc.Metadata, options?: grpc.CallOptions): Promise; setExtendedACL(request: SetExtendedACLRequest, metadata?: grpc.Metadata, options?: grpc.CallOptions): Promise; getExtendedACL(request: GetExtendedACLRequest, metadata?: grpc.Metadata, options?: grpc.CallOptions): Promise; announceUsedSpace(request: AnnounceUsedSpaceRequest, metadata?: grpc.Metadata, options?: grpc.CallOptions): Promise; setAttribute(request: SetAttributeRequest, metadata?: grpc.Metadata, options?: grpc.CallOptions): Promise; removeAttribute(request: RemoveAttributeRequest, metadata?: grpc.Metadata, options?: grpc.CallOptions): Promise; close(): void; }