/** * Copyright (c) 2019-2025 Mark Sandford * Licensed under the MIT License. See LICENSE and NOTICE files. */ /** * SIC Code to IndustrySector Mapping * * Maps Standard Industrial Classification (SIC) code ranges to the * IndustrySector enum from src/lib/fec/industry-taxonomy.ts. * * SIC codes are 4-digit numbers organized into divisions: * 0100-0999: Agriculture, Forestry, Fishing * 1000-1499: Mining * 1500-1799: Construction * 2000-3999: Manufacturing * 4000-4999: Transportation, Communications, Utilities * 5000-5199: Wholesale Trade * 5200-5999: Retail Trade * 6000-6799: Finance, Insurance, Real Estate * 7000-8999: Services * 9100-9999: Public Administration * * Some ranges are further subdivided to match the OpenSecrets-style * 13-sector model used across CIV.IQ. */ import { IndustrySector } from './industry-taxonomy.js'; /** * Reverse lookup: given an IndustrySector, return all SIC code ranges that map to it. * Returns an empty array if no ranges match. */ export declare function sectorToSicRanges(sector: IndustrySector): { start: number; end: number; }[]; /** * Resolve a 4-digit SIC code string to an IndustrySector. * Returns null if the code is invalid or falls outside all known ranges. */ export declare function sicToSector(sicCode: string): IndustrySector | null; //# sourceMappingURL=sic-sector-map.d.ts.map