import { FinancialAssistantOptions } from '../methods/financialAssistant'; import { MacroDataResult } from '../methods/macroData'; import { EarningsReviewResult } from '../methods/earningsReview'; export interface FinanceDataResult { tables: Array<{ entityName: string; title: string; headers: string[]; rows: Array>; }>; rowCount: number; message?: string; } export interface SDKConfig { apiKey: string; } export declare class MiaoxiangSDK { private apiKey; constructor(config: SDKConfig); financialAssistant(query: string, options?: FinancialAssistantOptions): Promise; stockDiagnosis(query: string): Promise; stockHotspot(query: string): Promise; financialSearch(query: string): Promise; fundDiagnosis(query: string): Promise; macroData(query: string): Promise; stockScreener(query: string): Promise; comparableAnalysis(query: string): Promise; industryTracker(query: string): Promise; industryResearch(query: string): Promise; earningsReview(query: string, reportDate?: string): Promise; topicResearch(query: string): Promise; initiationCoverage(query: string): Promise; financeData(query: string): Promise; }