import { GL_TYPE, TypedArray } from './gl-type'; export declare class FeatureTable { json: Record; buffer: Uint8Array; featuresLength: number; private cachedTypedArrays; constructor(featureTableJson: Record, featureTableBinary: Uint8Array); getExtension(extensionName: string): any; hasProperty(propertyName: string): boolean; getGlobalProperty(propertyName: string, componentType: T, componentLength: number): TypedArray | null; getPropertyArray(propertyName: string, componentType: T, componentLength: number): TypedArray; getProperty(propertyName: string, componentType: T, componentLength: number, featureId: number, result: TypedArray): TypedArray | null; private getTypedArrayFromBinary; private getTypedArrayFromArray; }