import { ResolverAdapter } from "./types.mjs"; import { SqlFragmentsConfig } from "./fragments.mjs"; import { PlannerCapabilities } from "gscdump/query/plan"; import { SQL } from "drizzle-orm"; interface CreateResolverAdapterConfig extends SqlFragmentsConfig { compile: (query: SQL) => { sql: string; params: unknown[]; }; capabilities: PlannerCapabilities; } declare function createResolverAdapter(config: CreateResolverAdapterConfig): ResolverAdapter; export { CreateResolverAdapterConfig, createResolverAdapter };