export interface ClaudeResponse { text: string; thinkingBlocks: any[]; hadExtendedThinking: boolean; } export declare function callClaudeWithThinking(systemPrompt: string, context: string, userInput: string, forceExtendedThinking?: boolean, previousThinkingBlocks?: any[]): Promise; export declare function callClaude(systemPrompt: string, context: string, userInput: string, forceExtendedThinking?: boolean): Promise; export declare function consultWithExpert(role: string, systemPrompt: string, userInput: string, useExtendedThinking?: boolean): Promise; export declare function generateExpertDocument(role: string, systemPrompt: string, template: string, userInput: string, useExtendedThinking?: boolean): Promise; export declare function isAnthropicApiAvailable(): boolean; export declare function getModelConfig(): { model: string; maxTokens: number; temperature: number; extendedThinking: { enabled: boolean; budgetTokens: number; autoDetect: boolean; }; }; //# sourceMappingURL=anthropicUtils.d.ts.map