/** * Ownership Changes Service - 13D/G Filings * * Tracks major ownership changes (5%+ stakes) and activist investor activity * from SEC Schedule 13D and 13G filings */ /** * Ownership change filing (13D or 13G) */ export interface OwnershipChangeFiling { formType: '13D' | '13D/A' | '13G' | '13G/A'; filingDate: Date; reportingPerson: { name: string; cik: string; address?: string; }; issuer: { name: string; ticker?: string; cik: string; }; ownership: { percentOfClass: number; shares: number; votingPower?: number; dispositivePower?: number; }; purpose?: string; isAmendment: boolean; documentUrl: string; accessionNumber: string; } /** * Ownership Changes Service */ export declare class OwnershipChangesService { private cache; private xmlParser; constructor(); /** * Get recent 13D/G filings (market-wide) */ getRecentOwnershipFilings(formType?: '13D' | '13G' | 'both', limit?: number): Promise; /** * Get 13D/G filings for a specific company (by ticker or CIK) */ getCompanyOwnershipFilings(symbolOrCik: string, limit?: number): Promise; /** * Get activist investors (those filing 13D with acquisition purpose) */ getActivistInvestors(limit?: number): Promise; }>>; /** * Fetch filings by type from SEC RSS feed */ private fetchFilingsByType; /** * Parse ownership filing entry from RSS feed */ private parseOwnershipEntry; /** * Fetch and parse 13D/G XML document to extract ownership details */ private fetchAndParseOwnershipDocument; } /** * Singleton instance */ export declare const ownershipChangesService: OwnershipChangesService; //# sourceMappingURL=ownership-changes.d.ts.map