import { type RootOperationNode } from '../operation-node/root-operation-node.js'; import { type QueryId } from '../util/query-id.js'; export interface CompiledQuery { readonly query: RootOperationNode; readonly queryId: QueryId; readonly sql: string; readonly parameters: ReadonlyArray; } export declare function isCompiledQuery(thing: unknown): thing is CompiledQuery; type CompiledQueryFactory = Readonly<{ raw(sql: string, parameters?: unknown[]): Readonly; }>; export declare const CompiledQuery: CompiledQueryFactory; export {};