import { z } from 'zod'; export declare const BriefDecisionSchema: z.ZodObject<{ id: z.ZodString; title: z.ZodString; rationale: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; title: string; rationale: string; }, { id: string; title: string; rationale: string; }>; export type BriefDecision = z.infer; export declare const BriefBudgetSchema: z.ZodObject<{ maxInputTokens: z.ZodNumber; maxOutputTokens: z.ZodNumber; }, "strip", z.ZodTypeAny, { maxInputTokens: number; maxOutputTokens: number; }, { maxInputTokens: number; maxOutputTokens: number; }>; export declare const SubagentBriefSchema: z.ZodObject<{ briefId: z.ZodString; generatedAt: z.ZodString; objective: z.ZodString; scope: z.ZodString; relevantDecisions: z.ZodDefault, "many">>; constraints: z.ZodDefault>; latestDelta: z.ZodDefault>; references: z.ZodDefault>; responseProfile: z.ZodDefault>; budget: z.ZodObject<{ maxInputTokens: z.ZodNumber; maxOutputTokens: z.ZodNumber; }, "strip", z.ZodTypeAny, { maxInputTokens: number; maxOutputTokens: number; }, { maxInputTokens: number; maxOutputTokens: number; }>; estimatedTokens: z.ZodNumber; sourceStateType: z.ZodDefault>; }, "strip", z.ZodTypeAny, { estimatedTokens: number; objective: string; scope: string; relevantDecisions: { id: string; title: string; rationale: string; }[]; constraints: string[]; latestDelta: string[]; references: string[]; responseProfile: "brief" | "standard" | "deep"; budget: { maxInputTokens: number; maxOutputTokens: number; }; briefId: string; generatedAt: string; sourceStateType: "compacted" | "live"; }, { estimatedTokens: number; objective: string; scope: string; budget: { maxInputTokens: number; maxOutputTokens: number; }; briefId: string; generatedAt: string; relevantDecisions?: { id: string; title: string; rationale: string; }[] | undefined; constraints?: string[] | undefined; latestDelta?: string[] | undefined; references?: string[] | undefined; responseProfile?: "brief" | "standard" | "deep" | undefined; sourceStateType?: "compacted" | "live" | undefined; }>; export type SubagentBrief = z.infer; //# sourceMappingURL=subagent-brief.d.ts.map