/// <reference types="emscripten" />
import { NumberWithUnit, Color } from './Common.js';
import { Viewfinder } from './Viewfinder.js';
import { LaserlineViewfinderStyleJSON, LaserlineViewfinderStyle } from './ViewfinderPlusRelated.js';
import { Serializable } from './private/Serializable.js';

/**
 * @deprecated The LaserlineViewfinder is deprecated and will be removed in the future.
 */
declare class LaserlineViewfinder implements Viewfinder, Serializable<LaserlineViewfinderStyleJSON> {
    width: NumberWithUnit;
    enabledColor: Color;
    disabledColor: Color;
    private readonly type;
    private readonly _style;
    constructor(style?: LaserlineViewfinderStyle);
    get style(): LaserlineViewfinderStyle;
    toJSONObject(): LaserlineViewfinderStyleJSON;
}

export { LaserlineViewfinder };
