import { SolidisProtocols } from '../index.ts'; import type { SolidisClientEventHandlers, SolidisData, SolidisRequesterOptions, StringOrBuffer } from '../index.ts'; export declare class SolidisRequester { #private; constructor(options: SolidisRequesterOptions); setNegotiatedProtocol(protocol: SolidisProtocols): void; send(commands: StringOrBuffer[][]): Promise; onReply(replyBuffer: Buffer, emit: SolidisClientEventHandlers['emit']): void; recoveryFromFault(error: Error): void; }