import type { SQL, Table } from "drizzle-orm"; import type { Filter } from "../types.js"; import type { DrizzleDialect } from "./inspect.js"; export { OPAQUE_FILTER_ERROR } from "../filter.js"; export declare function compileFilterToDrizzle(table: Table, filter: Filter | Record | undefined, opts: { caseInsensitiveSearch: boolean; dialect: DrizzleDialect; }): SQL | undefined;