import type { BinaryWriter } from './binary_writer'; import { QueryProcessingStage } from './packet_types'; export interface QueryParams { queryId: string; query: string; database: string; username: string; compression: boolean; settings?: Record; stage?: QueryProcessingStage; } export declare function writeQueryPacket(writer: BinaryWriter, params: QueryParams): void; export declare function writePingPacket(writer: BinaryWriter): void; export declare function writeCancelPacket(writer: BinaryWriter): void;