import { FeatureLayerFieldFormatted, FeatureLayerJSON } from '../../types'; /** * Extracts and returns relevant fields from an array of feature layer JSON objects. * * This function iterates through each provided feature layer and collects fields that: * - Have a valid name and type. * - Are not of type 'esriFieldTypeOID'. * - Are not named 'OBJECTID', 'Shape__Area', or 'Shape__Length' (case-insensitive). * * @param featureLayers - An array of `FeatureLayerJSON` objects to extract fields from. * @returns An array of `FeatureLayerField` objects that are considered relevant. */ export declare const getRelevantFeatureLayerFields: (featureLayers: FeatureLayerJSON[]) => FeatureLayerFieldFormatted[];