import { FMPClient } from "../FMPClient.js"; import type { FMPContext } from "../../types/index.js"; import type { LatestEarningTranscript, EarningTranscript, TranscriptDate, AvailableTranscriptSymbol, LatestTranscriptsParams, TranscriptParams, TranscriptDatesParams } from "./types.js"; export declare class EarningsTranscriptClient extends FMPClient { /** * Get latest earning transcripts with pagination * @param params Parameters for latest transcripts request * @param options Optional parameters including abort signal and context */ getLatestTranscripts(params?: LatestTranscriptsParams, options?: { signal?: AbortSignal; context?: FMPContext; }): Promise; /** * Get earning transcript for a specific company, year, and quarter * @param params Parameters for transcript request * @param options Optional parameters including abort signal and context */ getTranscript(params: TranscriptParams, options?: { signal?: AbortSignal; context?: FMPContext; }): Promise; /** * Get transcript dates for a specific company * @param params Parameters for transcript dates request * @param options Optional parameters including abort signal and context */ getTranscriptDates(params: TranscriptDatesParams, options?: { signal?: AbortSignal; context?: FMPContext; }): Promise; /** * Get list of available transcript symbols * @param options Optional parameters including abort signal and context */ getAvailableTranscriptSymbols(options?: { signal?: AbortSignal; context?: FMPContext; }): Promise; }