import type { LixEngine } from "./boot.js";
type ExplainQueryStage = {
    originalSql: string;
    parameters: unknown[];
    rewrittenSql?: string;
    plan: any[];
};
export declare function createExplainQuery(args: {
    engine: Pick<LixEngine, "sqlite" | "hooks" | "runtimeCacheRef" | "preprocessQuery" | "executeSync">;
}): (args: {
    sql: string;
    parameters: any[];
}) => ExplainQueryStage;
export {};
//# sourceMappingURL=explain-query.d.ts.map