import { FeatureLayerFieldFormatted } from '../../types'; /** * Determines if a field alias is valid based on the following criteria: * - `alias` must be present and non-empty. * - The trimmed, lowercased `alias` must not be empty. * - The trimmed, lowercased `alias` must not be identical to the trimmed, lowercased `name`. * * @param fieldInfo - The field information object containing `alias` and `name` properties. * @returns `true` if the alias is valid, otherwise `false`. */ export declare const isValidFieldAlias: (fieldInfo: FeatureLayerFieldFormatted) => boolean; /** * Calculates the percentage of fields that have a valid alias. * * @param fields - An array of formatted feature layer fields to check. * @returns The percentage (as a number between 0 and 1) of fields with a valid alias. * Returns 0 if the input array is empty, not an array, or undefined. */ export declare const getPercentOfValidFieldAliases: (fields: FeatureLayerFieldFormatted[]) => number;