import { type PrismBackend, type PrismModelDescriptor } from "./llamacpp-runtime.ts"; /** * The complete model set Pi may manage through its pinned Prism llama.cpp adapter. Unknown models * never enter this path. Every descriptor pins the exact GGUF artifact so user-provided quant * suffixes cannot silently select a different format or runtime. */ export declare const PRISM_LLAMACPP_DESCRIPTORS: Readonly>; export declare function resolvePrismLocalModelDescriptor(modelId: string): PrismModelDescriptor | undefined; export type PrismSpeculationPlan = { enabled: true; kind: "dspark"; drafterFile: string; draftMax: 4; minimumContext: 16_384; } | { enabled: false; reason: "not-requested" | "model-has-no-matched-drafter" | "backend-not-validated"; }; /** MTP is deliberately absent: Bonsai acceleration uses only the model's exact paired drafter. */ export declare function planPrismSpeculation(descriptor: PrismModelDescriptor, args: { requested: boolean; backend: PrismBackend; }): PrismSpeculationPlan; //# sourceMappingURL=local-execution-planner.d.ts.map