import { z } from "zod"; export declare const TrackedPromptSetSchema: z.ZodObject<{ target: z.ZodString; prompts: z.ZodArray; engines: z.ZodDefault>; samplesPerPrompt: z.ZodDefault; locale: z.ZodOptional; }, "strip", z.ZodTypeAny, { prompts: string[]; samplesPerPrompt: number; engines: string[]; target: string; locale?: string | undefined; }, { prompts: string[]; target: string; samplesPerPrompt?: number | undefined; engines?: string[] | undefined; locale?: string | undefined; }>; export type TrackedPromptSet = z.infer; export declare class TrackedPromptStore { private readonly projectRoot; constructor(projectRoot: string); /** * Load the committed tracked-prompt set for `target`. Missing, unreadable, * or malformed (fails Zod validation) all fall back to * `{ target, prompts: [target], engines: [], samplesPerPrompt: 5 }`. * Never throws. */ load(target: string): Promise; } //# sourceMappingURL=tracked-prompt-store.d.ts.map