import { Prisma, PrismaClient } from "@prisma/client"; import { defineDmmfProperty } from "@prisma/client/runtime/client"; import { AsyncReturnType } from "type-fest"; export type RuntimeDataModel = Parameters[1]; type FFMeta = PrismaClient[Uncapitalize]["findFirst"]; type ModelWhereArgs = Exclude>["0"], undefined>["where"]; type ModelResult = AsyncReturnType>; type NonNullableModelResult = Exclude, null>; export type Expression = string | ((client: PrismaClient, row: >(col: K) => NonNullableModelResult[K], context: (key: ContextKeys) => string) => Promise>> | ModelWhereArgs); export declare const expressionToSQL: (getExpression: Expression, table: string) => Promise; export {};