/** * Copyright (c) 2019-2025 Mark Sandford * Licensed under the MIT License. See LICENSE and NOTICE files. */ /** * Company Alias Table * * Static mapping of top companies by lobbying spend with known name * variants across federal APIs: EPA, OSHA, CFPB, SEC, FEC, and LDA * (Senate Lobbying Disclosure Act filings). * * Each entry has a canonical name, known aliases, SIC codes, sector, * and SEC CIK where available. The alias lookup is case-insensitive * and strips corporate suffixes before matching. */ import { IndustrySector } from './industry-taxonomy.js'; export interface CompanyAlias { canonicalName: string; aliases: string[]; sicCodes: string[]; naicsCodes: string[]; sector: IndustrySector | null; cik: string | null; } /** * Top companies by lobbying spend with cross-API name variants. * Ordered roughly by total lobbying expenditure (descending). */ export declare const COMPANY_ALIAS_TABLE: CompanyAlias[]; /** * Look up a company by any known alias. * Normalizes the input (strips suffixes, punctuation) before matching. * Returns the CompanyAlias entry or null if not found. */ export declare function findCompanyByAlias(name: string): CompanyAlias | null; //# sourceMappingURL=company-alias-table.d.ts.map