import { GrpcConnector, IGrpcConnectorOptions } from './grpc.connector'; import { Connector, juggler, Options } from '@loopback/repository'; import { ApplicationLogger } from '../../../helpers'; import { ValueOrPromise } from '@loopback/core'; import { TGrpcServiceClient } from '../common'; export declare abstract class BaseGrpcDataSource extends juggler.DataSource { protected logger: ApplicationLogger; connector: GrpcConnector; constructor(opts: { connector: Connector; settings?: Options; scope: string; }); abstract init(): ValueOrPromise; } export declare class GrpcDataSource extends BaseGrpcDataSource { constructor(opts: { dsConfig: IGrpcConnectorOptions; }); init(): ValueOrPromise; } //# sourceMappingURL=grpc.datasource.d.ts.map