import type { AbsolutePathBuf } from "../AbsolutePathBuf"; import type { CollaborationMode } from "../CollaborationMode"; import type { Personality } from "../Personality"; import type { ReasoningEffort } from "../ReasoningEffort"; import type { ReasoningSummary } from "../ReasoningSummary"; import type { ActivePermissionProfile } from "./ActivePermissionProfile"; import type { ApprovalsReviewer } from "./ApprovalsReviewer"; import type { AskForApproval } from "./AskForApproval"; import type { SandboxPolicy } from "./SandboxPolicy"; export type ThreadSettings = { disabledPluginIds: Array; cwd: AbsolutePathBuf; approvalPolicy: AskForApproval; approvalsReviewer: ApprovalsReviewer; sandboxPolicy: SandboxPolicy; activePermissionProfile: ActivePermissionProfile | null; model: string; modelProvider: string; serviceTier: string | null; effort: ReasoningEffort | null; summary: ReasoningSummary | null; collaborationMode: CollaborationMode; /** * @deprecated Reports the saved setting; `friendly` and `pragmatic` no longer select a style. */ personality: Personality | null; }; //# sourceMappingURL=ThreadSettings.d.ts.map