/** * Material Events Service - SEC Form 8-K Filings * * Tracks current reports of material corporate events filed via Form 8-K * These are filed within 4 business days of the event */ /** * 8-K Item categories (regulatory sections) */ export declare const Item8KCategories: { readonly '1.01': "Entry into Material Definitive Agreement"; readonly '1.02': "Termination of Material Definitive Agreement"; readonly '1.03': "Bankruptcy or Receivership"; readonly '1.04': "Mine Safety - Reporting of Shutdowns and Patterns of Violations"; readonly '1.05': "Material Cybersecurity Incidents"; readonly '2.01': "Completion of Acquisition or Disposition of Assets"; readonly '2.02': "Results of Operations and Financial Condition"; readonly '2.03': "Creation of Direct Financial Obligation"; readonly '2.04': "Triggering Events That Accelerate or Increase Obligation"; readonly '2.05': "Cost Associated with Exit or Disposal Activities"; readonly '2.06': "Material Impairments"; readonly '3.01': "Notice of Delisting or Failure to Satisfy Listing Rule"; readonly '3.02': "Unregistered Sales of Equity Securities"; readonly '3.03': "Material Modification to Rights of Security Holders"; readonly '4.01': "Changes in Registrant's Certifying Accountant"; readonly '4.02': "Non-Reliance on Previously Issued Financial Statements"; readonly '5.01': "Changes in Control of Registrant"; readonly '5.02': "Departure/Election of Directors or Officers"; readonly '5.03': "Amendments to Articles of Incorporation or Bylaws"; readonly '5.04': "Temporary Suspension of Trading Under Employee Benefit Plans"; readonly '5.05': "Amendment to Registrant's Code of Ethics"; readonly '5.06': "Change in Shell Company Status"; readonly '5.07': "Submission of Matters to Vote of Security Holders"; readonly '5.08': "Shareholder Nominations"; readonly '7.01': "Regulation FD Disclosure"; readonly '8.01': "Other Events"; readonly '9.01': "Financial Statements and Exhibits"; }; /** * Material event from 8-K filing */ export interface MaterialEvent { formType: '8-K' | '8-K/A'; filingDate: Date; eventDate: Date; company: { name: string; ticker?: string; cik: string; }; items: Array<{ itemNumber: string; itemDescription: string; category: 'business' | 'financial' | 'securities' | 'governance' | 'disclosure' | 'other'; }>; headline?: string; documentUrl: string; accessionNumber: string; } /** * Material Events Service */ export declare class MaterialEventsService { private cache; private xmlParser; constructor(); /** * Get recent 8-K filings (market-wide) */ getRecentMaterialEvents(limit?: number, itemFilter?: string[]): Promise; /** * Get 8-K filings for a specific company */ getCompanyMaterialEvents(symbolOrCik: string, limit?: number, itemFilter?: string[]): Promise; /** * Get events by category */ getEventsByCategory(category: 'business' | 'financial' | 'securities' | 'governance' | 'disclosure', limit?: number): Promise; /** * Parse 8-K entry from RSS feed */ private parse8KEntry; /** * Extract item numbers from text (summary or title) */ private extractItemsFromText; /** * Categorize item by number */ private categorizeItem; } /** * Singleton instance */ export declare const materialEventsService: MaterialEventsService; //# sourceMappingURL=material-events.d.ts.map