declare const LIVE_ONE_OFF_COORDINATE_POSTURE = "live-one-off";
declare const CAPTURED_COORDINATE_POSTURE = "captured-coordinate";
export type OpticCoordinatePostureValue = typeof LIVE_ONE_OFF_COORDINATE_POSTURE | typeof CAPTURED_COORDINATE_POSTURE;
export declare const OPTIC_COORDINATE_POSTURES: readonly OpticCoordinatePostureValue[];
export default class OpticCoordinatePosture {
    readonly value: OpticCoordinatePostureValue;
    constructor(value: string);
    static liveOneOff(): OpticCoordinatePosture;
    static capturedCoordinate(): OpticCoordinatePosture;
    isCapturedCoordinate(): boolean;
    equals(other: OpticCoordinatePosture): boolean;
    toString(): string;
}
export declare function requireOpticCoordinatePostureValue(value: string): OpticCoordinatePostureValue;
export {};
