import { ClientProxy } from "@nestjs/microservices"; import { Observable } from "rxjs"; import { LoggerService } from "../logger/logger.service"; import { AdvancedSortOptions } from "../query/advanced-sort-options"; import { QueryDto } from "../query/query.dto"; import { ResultSet } from "../query/result-set"; import { ITcpModuleOptions } from "./tcp-client.module"; export declare class TcpClientService { private readonly _client; private readonly _options; private readonly _logger; constructor(_client: ClientProxy, _options: ITcpModuleOptions, _logger: LoggerService); query(pattern: string, originalQueryOption: Q, advancedSortOptions?: AdvancedSortOptions): Promise>; send(pattern: string, data: TInput): Observable; }