export type IPLDRef = { '/': string; }; export interface PropertyImprovementData { label: 'Property Improvement'; relationships: PropertyImprovementRelationships; } export interface PropertyImprovementRelationships { parcel_has_property_improvement?: IPLDRef | null; property_has_property_improvement?: IPLDRef[] | null; property_improvement_has_contractor?: IPLDRef[] | null; property_improvement_has_layout?: IPLDRef | null; property_improvement_has_structure?: IPLDRef | null; property_improvement_has_utility?: IPLDRef | null; property_improvement_has_file?: IPLDRef[] | null; property_improvement_has_inspection?: IPLDRef[] | null; company_has_communication?: IPLDRef[] | null; contractor_has_person?: IPLDRef[] | null; inspection_has_company?: IPLDRef[] | null; inspection_has_file?: IPLDRef[] | null; inspection_has_person?: IPLDRef[] | null; } /** * Create the Property Improvement data group structure based on relationship files. * @param relationshipFiles Filenames like "parcel_to_property_improvement.json", etc. * @returns A minimal PropertyImprovementData object with only present relationships included. */ export declare function createPropertyImprovementDataGroup(relationshipFiles: readonly string[]): PropertyImprovementData; //# sourceMappingURL=property-improvement-datagroup.d.ts.map