/// import EthereumApi from "./api"; import { Executor, JsonRpcRequest, JsonRpcResponse, KnownKeys } from "@ganache/utils"; export type { EthereumProvider } from "./provider"; import { EthereumProvider } from "./provider"; import type { RecognizedString, WebSocket, HttpRequest, Connector as IConnector } from "@ganache/flavor"; import { EthereumProviderOptions, EthereumLegacyProviderOptions } from "@ganache/ethereum-options"; export declare class Connector> = JsonRpcRequest>> implements IConnector { #private; static BUFFERIFY_THRESHOLD: number; get provider(): EthereumProvider; constructor(providerOptions: EthereumProviderOptions | EthereumLegacyProviderOptions, executor: Executor); BUFFERIFY_THRESHOLD: number; connect(): Promise; parse(message: Buffer): R; handle(payload: R | R[], connection: HttpRequest | WebSocket): Promise<{ value: Promise; }>; format(result: any, payload: R): RecognizedString | Generator; format(result: any, payload: R): RecognizedString; format(results: any[], payloads: R[]): RecognizedString; formatError(error: Error & { code: number; }, payload: R): RecognizedString; close(): Promise; } //# sourceMappingURL=connector.d.ts.map