import type { FastifyInstance } from "fastify"; import type { FilterAllowlist, SortAllowlist } from "./filter-allowlist.js"; type AnyView = any; export interface MountReadOnlyOptions { readonly fastify: FastifyInstance; readonly path: string; readonly db: any; readonly view: AnyView; readonly filterAllowlist: FilterAllowlist; readonly sortAllowlist: SortAllowlist; readonly dialect: "postgres" | "sqlite"; /** Override default ID column name (defaults to "id"). */ readonly idColumn?: string; } export declare function mountReadOnlyCrudRoutes(opts: MountReadOnlyOptions): void; export {}; //# sourceMappingURL=mount-read-only.d.ts.map