import type { PreprocessorFn } from "./types.js"; import type { LixEngine } from "../boot.js"; type EngineShape = Pick; /** * Creates a v3 preprocessor instance that parses SQL into the v3 AST, executes * the rewrite pipeline, and compiles the result back to SQL text. * * @example * ```ts * const preprocess = createPreprocessor({ engine }); * const result = preprocess({ sql: "SELECT 1", parameters: [] }); * ``` */ export declare function createPreprocessor(args: { engine: EngineShape; }): PreprocessorFn; export {}; //# sourceMappingURL=create-preprocessor.d.ts.map