export declare const TEAM_WORKER_INHERITED_MODEL_ENV = "OMX_TEAM_WORKER_INHERITED_MODEL"; export declare const TEAM_LOW_COMPLEXITY_DEFAULT_MODEL = "gpt-5.3-codex-spark"; export type TeamReasoningEffort = 'low' | 'medium' | 'high' | 'xhigh'; export interface ParsedTeamWorkerLaunchArgs { passthrough: string[]; wantsBypass: boolean; reasoningOverride: string | null; modelProviderOverride: string | null; modelOverride: string | null; } export type TeamWorkerLaunchModelSource = 'env' | 'inherited' | 'fallback' | 'none'; export type TeamWorkerLaunchReasoningSource = 'explicit' | 'role-default' | 'none'; export interface ResolvedTeamWorkerLaunchDiagnostics { requestedAgentType?: string; requestedDefaultModel?: string; requestedDefaultReasoning?: TeamReasoningEffort; actualModel?: string; actualReasoning?: TeamReasoningEffort; modelSource: TeamWorkerLaunchModelSource; reasoningSource: TeamWorkerLaunchReasoningSource; inheritedParentModel: boolean; actualLaunchArgs: string[]; } export interface ResolveTeamWorkerLaunchArgsOptions { existingRaw?: string; inheritedArgs?: string[]; fallbackModel?: string; preferredReasoning?: TeamReasoningEffort; honorExactRoleModel?: boolean; } export declare function splitWorkerLaunchArgs(raw: string | undefined): string[]; export declare function parseTeamWorkerLaunchArgs(args: string[]): ParsedTeamWorkerLaunchArgs; export declare function collectInheritableTeamWorkerArgs(codexArgs: string[]): string[]; export declare function extractModelProviderOverrideValue(args: string[]): string | undefined; export declare function normalizeTeamWorkerLaunchArgs(args: string[], preferredModel?: string, preferredReasoning?: TeamReasoningEffort, preferredModelProviderOverride?: string): string[]; export declare function resolveTeamWorkerLaunchArgs(options: ResolveTeamWorkerLaunchArgsOptions): string[]; export declare function resolveTeamWorkerLaunchDiagnostics(options: ResolveTeamWorkerLaunchArgsOptions & { requestedAgentType?: string; }): ResolvedTeamWorkerLaunchDiagnostics; export declare function resolveAgentReasoningEffort(agentType?: string, codexHomeOverride?: string): TeamReasoningEffort | undefined; export declare function shouldHonorAgentExactModel(agentType?: string, codexHomeOverride?: string): boolean; export declare function resolveAgentDefaultModel(agentType?: string, codexHomeOverride?: string): string | undefined; export declare function isLowComplexityAgentType(agentType?: string): boolean; export declare function resolveTeamLowComplexityDefaultModel(codexHomeOverride?: string): string; //# sourceMappingURL=model-contract.d.ts.map