import { Layer } from '@deck.gl/core'; import { Model } from '@luma.gl/engine'; import type { LayerProps, LayerDataSource, Accessor, Unit, Position, Color, UpdateParameters, DefaultProps } from '@deck.gl/core'; type _TextBackgroundLayerProps = { data: LayerDataSource; billboard?: boolean; sizeScale?: number; sizeUnits?: Unit; sizeMinPixels?: number; sizeMaxPixels?: number; padding?: [number, number] | [number, number, number, number]; getPosition?: Accessor; getSize?: Accessor; getAngle?: Accessor; getPixelOffset?: Accessor; getBoundingRect?: Accessor; getFillColor?: Accessor; getLineColor?: Accessor; getLineWidth?: Accessor; }; export type TextBackgroundLayerProps = _TextBackgroundLayerProps & LayerProps; export default class TextBackgroundLayer extends Layer>> { static defaultProps: DefaultProps>; static layerName: string; state: { model?: Model; }; getShaders(): any; initializeState(): void; updateState(params: UpdateParameters): void; draw({ uniforms }: { uniforms: any; }): void; protected _getModel(): Model; } export {}; //# sourceMappingURL=text-background-layer.d.ts.map