import { FMPClient } from "../FMPClient.js"; import type { FMPContext } from "../../types/index.js"; import type { ExchangeMarketHours, HolidayByExchange } from "./types.js"; export declare class MarketHoursClient extends FMPClient { /** * Get market hours for a specific exchange * @param exchange Exchange name/code * @param options Optional parameters including abort signal and context */ getExchangeMarketHours(exchange: string, options?: { signal?: AbortSignal; context?: FMPContext; }): Promise; /** * Get holidays for a specific exchange * @param exchange Exchange name/code * @param from Optional Start date for the holidays * @param to Optional End date for the holidays * @param options Optional parameters including abort signal and context */ getHolidaysByExchange(exchange: string, from?: string, to?: string, options?: { signal?: AbortSignal; context?: FMPContext; }): Promise; /** * Get market hours for all exchanges * @param options Optional parameters including abort signal and context */ getAllExchangeMarketHours(options?: { signal?: AbortSignal; context?: FMPContext; }): Promise; }