import { ToolLoopAgent } from 'ai'; export declare function createFinanceAgent(runId?: string): ToolLoopAgent; appendNotebook: import("ai").Tool<{ title: string; body: string; tags?: string[] | undefined; }, import("../memory/notebook.js").NotebookEntry>; searchNotebook: import("ai").Tool<{ query: string; limit?: number | undefined; }, import("../memory/notebook.js").NotebookEntry[]>; listNotebookEntries: import("ai").Tool<{ limit?: number | undefined; }, import("../memory/notebook.js").NotebookEntry[]>; quickNotebookNote: import("ai").Tool<{ section: string; content: string; }, { path: string; section: string; appendedAt: string; }>; readScratchpad: import("ai").Tool, string>; appendScratchpad: import("ai").Tool<{ note: string; }, string>; getSharedValue: import("ai").Tool<{ key: string; }, any>; setSharedValue: import("ai").Tool<{ key: string; value: any; }, string>; listSharedKeys: import("ai").Tool, string[]>; getCurrentTime: import("ai").Tool<{ timeZone?: string | undefined; }, { iso: string; unixMs: number; timeZone: string; formatted: string; }>; getTickerQuote: import("ai").Tool<{ symbol: string; }, any>; getHistoricalData: import("ai").Tool<{ symbol: string; period1: string; interval: "1d" | "1wk" | "1mo"; period2?: string | undefined; }, any>; searchCompany: import("ai").Tool<{ query: string; }, any>; getTickerSummary: import("ai").Tool<{ symbol: string; }, any>; getTreasuryBalance: import("ai").Tool, import("../tools/finance.tool.js").TreasuryLedger>; requestAgentBudget: import("ai").Tool<{ agentName: string; amount: number; description: string; }, { success: boolean; budgetId: string; status: string; approvedAmount: number; remainingCapacity: number; }>; issueVirtualCard: import("ai").Tool<{ agentName: string; limit: number; merchantRestriction: string; }, { success: boolean; cardId: string; cardNumber: string; expiry: string; cvv: string; limit: number; merchantRestriction: string; status: string; }>; }, never>; //# sourceMappingURL=finance.agent.d.ts.map