import type { CallOptions } from '../../../base/options' import type { IDuplexStream, ILeaseClient, ILeaseGrantRequest, ILeaseGrantResponse, ILeaseKeepAliveRequest, ILeaseKeepAliveResponse, ILeaseLeasesResponse, ILeaseRevokeRequest, ILeaseRevokeResponse, ILeaseTimeToLiveRequest, ILeaseTimeToLiveResponse, } from '../../i-rpc' export class SqlitLeaseClient implements ILeaseClient { // eslint-disable-next-line @typescript-eslint/require-await -- todo async leaseGrant(req: ILeaseGrantRequest, options?: CallOptions): Promise { throw new Error('Method not implemented.') } // eslint-disable-next-line @typescript-eslint/require-await -- todo async leaseRevoke(req: ILeaseRevokeRequest, options?: CallOptions): Promise { throw new Error('Method not implemented.') } // eslint-disable-next-line @typescript-eslint/require-await -- todo async leaseKeepAlive(options?: CallOptions): Promise> { throw new Error('Method not implemented.') } // eslint-disable-next-line @typescript-eslint/require-await -- todo async leaseTimeToLive(req: ILeaseTimeToLiveRequest, options?: CallOptions): Promise { throw new Error('Method not implemented.') } // eslint-disable-next-line @typescript-eslint/require-await -- todo async leaseLeases(options?: CallOptions): Promise { throw new Error('Method not implemented.') } }