import { PrismaEngineType } from "./utils/prismaEngineName"; export type ResolveOverrides = { "@prisma/engines"?: string; "@prisma/client"?: string; ".prisma/client"?: string; }; export type PrismaEnginePath = { type: PrismaEngineType; path: string; }; type GuessEnginePathsOptions = { forceBinary: boolean; forceLibrary: boolean; resolveOverrides: ResolveOverrides; }; /** * Guesses paths to Prisma engines, taking `resolve`s into account, and defaulting to a hard-coded path */ export declare function guessEnginePaths({ forceBinary, forceLibrary, resolveOverrides, }: GuessEnginePathsOptions): Promise<{ queryEngine: PrismaEnginePath | undefined; }>; export type PrismaClientPath = string; type GuessPrismaClientPathOptions = { resolveOverrides: ResolveOverrides; }; /** * Guesses a path to the Prisma Client package, taking `resolve`s into account, and defaulting to a hard-coded path */ export declare function guessPrismaClientPath({ resolveOverrides, }: GuessPrismaClientPathOptions): string; export {};