import { FMPClient } from "../FMPClient.js"; import type { FinancialDisclosure, PaginationParams, SymbolParams, NameParams } from "./types.js"; export declare class GovernmentTradingClient extends FMPClient { /** * Get latest financial disclosures from U.S. Senate members * @param params Optional pagination parameters */ getLatestSenateDisclosures(params?: PaginationParams): Promise; /** * Get latest financial disclosures from U.S. House members * @param params Optional pagination parameters */ getLatestHouseDisclosures(params?: PaginationParams): Promise; /** * Get Senate trading activity for a specific symbol * @param params Symbol parameters */ getSenateTrades(params: SymbolParams): Promise; /** * Get Senate trades by senator name * @param params Name parameters */ getSenateTradesByName(params: NameParams): Promise; /** * Get House trading activity for a specific symbol * @param params Symbol parameters */ getHouseTrades(params: SymbolParams): Promise; /** * Get House trades by representative name * @param params Name parameters */ getHouseTradesByName(params: NameParams): Promise; }