export type IPLDRef = { '/': string; }; /** * Relationships that may appear in the County data structure. * Optional keys are omitted when not present (no nulls). */ export interface Relationships { person_has_property?: IPLDRef[]; company_has_property?: IPLDRef[]; person_has_mailing_address?: IPLDRef[]; company_has_mailing_address?: IPLDRef[]; property_has_address?: IPLDRef; property_has_lot?: IPLDRef; property_has_tax?: IPLDRef[]; property_has_sales_history?: IPLDRef[]; property_has_layout?: IPLDRef[]; property_has_flood_storm_information?: IPLDRef; property_has_file?: IPLDRef[]; property_has_structure?: IPLDRef; property_has_utility?: IPLDRef; property_has_property_improvement?: IPLDRef[]; parcel_has_geometry?: IPLDRef[]; address_has_geometry?: IPLDRef; layout_has_geometry?: IPLDRef[]; sales_history_has_person?: IPLDRef[]; sales_history_has_company?: IPLDRef[]; deed_has_file?: IPLDRef[]; sales_history_has_deed?: IPLDRef[]; layout_has_layout?: IPLDRef[]; layout_has_utility?: IPLDRef[]; layout_has_structure?: IPLDRef[]; tax_has_tax_jurisdiction?: IPLDRef[]; tax_jurisdiction_has_tax_exemption?: IPLDRef[]; tax_jurisdiction_has_fact_sheet?: IPLDRef[]; tax_exemption_has_fact_sheet?: IPLDRef[]; } export interface CountyData { label: 'County'; relationships: Relationships; } /** * Create the county data group structure based on relationship files. * @param relationshipFiles Filenames like "property_address.ndjson", etc. * @returns A minimal CountyData object with only present relationships included. */ export declare function createCountyDataGroup(relationshipFiles: readonly string[]): CountyData; //# sourceMappingURL=county-datagroup.d.ts.map