declare type SerializedFeaturePositionMap = {
    ids: Float64Array;
    positions: Uint32Array;
};
declare type FeaturePosition = {
    index: number;
    start: number;
    end: number;
};
export default class FeaturePositionMap {
    ids: Array<number>;
    positions: Array<number>;
    indexed: boolean;
    constructor();
    add(id: unknown, index: number, start: number, end: number): void;
    getPositions(id: unknown): Array<FeaturePosition>;
    static serialize(map: FeaturePositionMap, transferables: Array<ArrayBuffer>): SerializedFeaturePositionMap;
    static deserialize(obj: SerializedFeaturePositionMap): FeaturePositionMap;
}
export {};
//# sourceMappingURL=feature_position_map.d.ts.map