/** * Compiles the generic `Filter` AST (see ../types.ts) into a Prisma `where` * object. This is the ONLY place in the Prisma adapter that knows Prisma's * where-clause vocabulary (`AND`/`OR`/`contains`/`startsWith`/`gte`/`lte`/ * `equals`/`not`/`in`/`mode: 'insensitive'`). */ import type { Filter } from '../types.js'; export type PrismaWhere = Record; export declare function compileFilterToPrismaWhere(filter: Filter | PrismaWhere | undefined, caseInsensitiveSearch: boolean): PrismaWhere | undefined;