import { AttributeMapPair } from './store'; import { LayerInstance } from '../../api/internal'; /** * Attempts to find an Attribute mapping pair for an attribute belonging to a layer * in a grid * * @param {Record>} layerCols a lookup, keyed by layerId, containing attribute map pairs for each layer * @param {string} layerId the layer we are interested in * @param {string} attribName the attribute name we are interested. Will match on grid or layer definition. * @returns {AttributeMapPair | undefined} the matching pair object if found, undefined otherwise */ export declare function findAttributePair(layerCols: Record>, layerId: string, attribName: string): AttributeMapPair | undefined; /** * Find the OID field for a layer, as it would exist in the grid's "rows" data store. * * @param {Record>} layerCols a lookup, keyed by layerId, containing attribute map pairs for each layer * @param {LayerInstance} layer the layer we are interested in * @returns {string} the field in the grid row data containing the object id */ export declare function findMappedOidField(layerCols: Record>, layer: LayerInstance): string;