import { PacketListener, RequestPacket, ResponsePacket } from "../../protocol/index.js"; export declare class QueryHandler { readonly callbacks: { [requestId: string]: (response: ResponsePacket) => void; }; readonly timeouts: { [requestId: string]: NodeJS.Timeout; }; registerQuery(packet: RequestPacket, callback: PacketListener, timeoutCallback: () => void, timeoutMs: number): void; acceptResponse(packet: ResponsePacket): void; }