import type { QueryOptions, Results } from "../interface";
import { type BackendMessage } from "../protocol/wire/messages";
import { type Parser } from "../types";
/**
 * Turn the backend messages of a simple or extended query into result sets, one per statement
 * (https://www.postgresql.org/docs/current/protocol-flow.html).
 */
export declare function parseResults(messages: readonly BackendMessage[], defaultParsers: Readonly<Record<number | string, Parser>>, options?: QueryOptions, blob?: Blob): Results<unknown>[];
/** The parameter type OIDs from a Describe(statement) reply, when it has them. */
export declare function parseDescribeStatementResults(messages: readonly BackendMessage[]): number[];
//# sourceMappingURL=parse.d.ts.map