import type { Transform } from "./base"; import type { MarkerVisuals } from "./base_marker"; import { BaseMarkerGL } from "./base_marker"; import type { ReglWrapper } from "./regl_wrap"; import type { ScatterView } from "../scatter"; import { MarkerType } from "../../../core/enums"; import type { Uniform } from "../../../core/uniforms"; import type { ExtMarkerType } from "../../../core/properties"; export declare class MultiMarkerGL extends BaseMarkerGL { readonly glyph: ScatterView; protected _marker_types?: Uniform; protected _unique_marker_types: (MarkerType | null)[]; constructor(regl_wrapper: ReglWrapper, glyph: ScatterView); draw(indices: number[], main_glyph: ScatterView, transform: Transform): void; protected _get_visuals(): MarkerVisuals; protected _set_data(): void; protected _set_once(): void; } //# sourceMappingURL=multi_marker.d.ts.map