import { type ClientMessage } from "https://deno.land/x/pgc4d@v1.3.6/src/message_types.ts";
definition:
| { type: "Bind"; dstPortal: string; srcStatement: string; paramFormats: Format[]; paramValues: Array<Uint8Array | null>; resultFormats: Format[]; }
| { type: "Close"; what: "statement" | "portal"; name: string; }
| { type: "Describe"; what: "statement" | "portal"; name: string; }
| { type: "Execute"; portal: string; maxRows: number; }
| { type: "Flush"; }
| { type: "Parse"; dstStatement: string; query: string; paramTypes: number[]; }
| { type: "PasswordMessage"; password: string; }
| { type: "SSLRequest"; }
| { type: "StartupMessage"; params: Map<string, string>; }
| { type: "Sync"; }
| { type: "Terminate"; }