/** User setting for an OpenAI request-shape option: `auto` (fast) or forced on/off. */ export type CodexShapeSetting = "auto" | "on" | "off"; /** * The `responsesLite` stream option for this route, or undefined where the * model never uses lite (the provider ignores it there). */ export declare function resolveResponsesLite(setting: CodexShapeSetting, provider: string, model: string): boolean | undefined; /** * The `strictTools` stream option for this route, or undefined off OpenAI * (other providers never send strict schemas). */ export declare function resolveStrictTools(setting: CodexShapeSetting, provider: string): boolean | undefined;