import type { GenerateOptions, StreamChunk } from '@deepseek-ai/dsh-llm'; import type { AccountModelDescriptor } from './account-model-catalog.ts'; import type { AssessmentInput } from './auto-task-assessment.ts'; import type { TaskClassifierObserver } from './auto-assessment-evidence.ts'; export declare const TASK_CLASSIFIER_MAX_TOKENS = 128; export declare function taskClassifierModel(models: readonly AccountModelDescriptor[], highCostModelIds?: readonly string[]): AccountModelDescriptor | undefined; /** One auxiliary concrete-model call; no Auto recursion, tools, history writes or retry loop. */ export declare function classifyTaskWithAdapter(model: AccountModelDescriptor, input: AssessmentInput, signal: AbortSignal, stream: (request: GenerateOptions) => AsyncIterable, observe?: TaskClassifierObserver, reasoningOffSupported?: boolean, checkpoint?: () => void): Promise; //# sourceMappingURL=auto-task-classifier.d.ts.map