import type { BinaryReader } from './binary_reader'; export interface ProgressPacket { rows: number; bytes: number; totalRows: number; writtenRows: number; writtenBytes: number; elapsedNs: bigint; } export interface ProfileInfoPacket { rows: number; blocks: number; bytes: number; appliedLimit: boolean; rowsBeforeLimit: number; calculatedRowsBeforeLimit: boolean; } export interface LogEntry { time: number; timeMicroseconds: number; hostName: string; queryId: string; threadId: bigint; priority: number; source: string; text: string; } export declare function readProgress(reader: BinaryReader): ProgressPacket; export declare function readProfileInfo(reader: BinaryReader): ProfileInfoPacket;