import type { IncomingMessage, ServerResponse } from 'node:http'; import type { EventDef, QueryDef, SqlFragment } from '@risingwave/wavelet'; import type { JwtVerifier } from './jwt.js'; export declare class HttpApi { private connectionString; private events; private queries; private jwt?; private pool; constructor(connectionString: string, events: Record, queries: Record, jwt?: JwtVerifier | undefined); handle(req: IncomingMessage, res: ServerResponse): Promise; private ensurePool; private handleWrite; private handleBatchWrite; private handleRead; private getFilterBy; private getQueryColumns; private json; private readBody; } //# sourceMappingURL=http-api.d.ts.map