import { FMPClient } from "../FMPClient.js"; import type { TreasuryRate, EconomicIndicator, EconomicCalendar, MarketRiskPremium } from "./types.js"; export declare class EconomicsClient extends FMPClient { /** * Get treasury rates * @param from Optional start date (YYYY-MM-DD) * @param to Optional end date (YYYY-MM-DD) * @returns Array of treasury rates */ getTreasuryRates(from?: string, to?: string): Promise; /** * Get economic indicators * @param name Name of the indicator * @param from Optional start date (YYYY-MM-DD) * @param to Optional end date (YYYY-MM-DD) * @returns Array of economic indicators */ getEconomicIndicators(name: string, from?: string, to?: string): Promise; /** * Get economic calendar * @param from Optional start date (YYYY-MM-DD) * @param to Optional end date (YYYY-MM-DD) * @returns Array of economic calendar events */ getEconomicCalendar(from?: string, to?: string): Promise; /** * Get market risk premium * @returns Array of market risk premiums */ getMarketRiskPremium(): Promise; }