/************************************************************************************************* Welcome to Baml! To use this generated code, please run one of the following: $ npm install @boundaryml/baml $ yarn add @boundaryml/baml $ pnpm add @boundaryml/baml *************************************************************************************************/ /****************************************************************************** * * These types are used for streaming, for when an instance of a type * is still being built up and any of its fields is not yet fully available. * ******************************************************************************/ export interface StreamState { value: T; state: "Pending" | "Incomplete" | "Complete"; } export declare namespace partial_types { interface BugFailureClassification { classification: "bug"; title?: (string | null); expectedResult?: (string | null); actualResult?: (string | null); severity?: ("critical" | "high" | "medium" | "low" | null); } interface CheckIngredient { variant: "check"; description?: (string | null); } interface CheckNoContext { reasoning?: (string | null); should_pass?: (boolean | null); check?: (string | null); } interface ClickIngredient { variant: "click"; target?: (string | null); } interface MisalignmentClassification { classification: "misalignment"; fault?: ("test" | "agent" | null); message?: (string | null); } interface PartialRecipe { reasoning?: (string | null); actions?: ((partial_types.ClickIngredient | null) | (partial_types.TypeIngredient | null) | (partial_types.ScrollIngredient | null) | null)[]; finished?: (boolean | null); } interface ScrollIngredient { variant: "scroll"; target?: (string | null); deltaX?: (number | null); deltaY?: (number | null); } interface TestCase { url?: (string | null); steps?: (partial_types.TestStep | null)[]; } interface TestData { data: ((partial_types.TestDataEntry | null)[] | null); other: ((string | null) | null); } interface TestDataEntry { key?: (string | null); value?: (string | null); sensitive?: (boolean | null); } interface TestStep { description?: (string | null); checks?: (string | null)[]; testData?: (partial_types.TestData | null); } interface TypeIngredient { variant: "type"; target?: (string | null); content?: (string | null); } }