import type { CallOptions } from '../../../base/options'; import type { IDuplexStream, ILeaseClient, ILeaseGrantRequest, ILeaseGrantResponse, ILeaseKeepAliveRequest, ILeaseKeepAliveResponse, ILeaseLeasesResponse, ILeaseRevokeRequest, ILeaseRevokeResponse, ILeaseTimeToLiveRequest, ILeaseTimeToLiveResponse } from '../../i-rpc'; export declare class SqlitLeaseClient implements ILeaseClient { leaseGrant(req: ILeaseGrantRequest, options?: CallOptions): Promise; leaseRevoke(req: ILeaseRevokeRequest, options?: CallOptions): Promise; leaseKeepAlive(options?: CallOptions): Promise>; leaseTimeToLive(req: ILeaseTimeToLiveRequest, options?: CallOptions): Promise; leaseLeases(options?: CallOptions): Promise; }