import { CompositeLayer } from "@deck.gl/core";
import { IconLayer } from "@deck.gl/layers";
import type { DefaultProps } from "@deck.gl/core";
import type { RGBAColor } from "../../utils";
export type CrosshairLayerProps = {
    id: string;
    worldCoordinates: [number, number, number] | null;
    color?: RGBAColor;
    sizePx?: number;
    visible?: boolean;
};
declare class CrosshairLayer extends CompositeLayer<CrosshairLayerProps> {
    static layerName: string;
    static defaultProps: DefaultProps<CrosshairLayerProps>;
    renderLayers(): IconLayer<any, {}>[];
}
export default CrosshairLayer;
