import '@oicl/openbridge-webcomponents/dist/navigation-instruments/watch/watch.js'; import { InstrumentState, Priority } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/types.js'; import { WatchCircleType, WatchArea, WatchBarArea, WatchNeedle, WatchVessel } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/watch/watch.js'; import { Tickmark, TickmarkStyle } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/watch/tickmark.js'; import { AngleAdviceRaw } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/watch/advice.js'; import { ZoomToFitArcFrame } from '@oicl/openbridge-webcomponents/dist/svghelpers/arc-frame.js'; import { RotType, RotPosition } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/rate-of-turn/rot-renderer.js'; export interface Props { state?: InstrumentState; priority?: Priority; watchCircleType?: WatchCircleType; northArrow?: boolean; northArrowInside?: boolean | undefined; angleSetpoint?: number | undefined; newAngleSetpoint?: number | undefined; atAngleSetpoint?: boolean; angleSetpointAtZeroDeadband?: number; setpointOverride?: boolean; touching?: boolean; animateSetpoint?: boolean; padding?: number | undefined; areas?: WatchArea[]; barAreas?: WatchBarArea[]; needles?: WatchNeedle[]; tickmarks?: Tickmark[]; tickmarksInside?: boolean; tickmarkStyle?: TickmarkStyle; advices?: AngleAdviceRaw[]; crosshairEnabled?: boolean; showLabels?: boolean; vessels?: WatchVessel[]; wind?: number | null; windFromDirectionDeg?: number | null; windSymbolRadius?: number | null; windColor?: string | undefined; current?: number | null; currentFromDirectionDeg?: number | null; currentSymbolRadius?: number | null; currentColor?: string | undefined; starboardPortIndicator?: boolean; clipTop?: number; clipBottom?: number; scaleWindIcon?: number; rotation?: number | undefined; zoomToFitArc?: boolean; arcFrame?: ZoomToFitArcFrame | undefined; tickFadeAngle?: number; rotType?: RotType | undefined; rotPosition?: RotPosition; rotStartAngle?: number; rotEndAngle?: number; rotPriority?: Priority | undefined; rotPortStarboard?: boolean; rotAtZeroDeadband?: number; } export type { InstrumentState, Priority } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/types.js'; export type { WatchCircleType, WatchArea, WatchBarArea, WatchNeedle, WatchVessel } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/watch/watch.js'; export type { Tickmark, TickmarkStyle } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/watch/tickmark.js'; export type { AngleAdviceRaw } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/watch/advice.js'; export type { ZoomToFitArcFrame } from '@oicl/openbridge-webcomponents/dist/svghelpers/arc-frame.js'; export type { RotType, RotPosition } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/rate-of-turn/rot-renderer.js'; declare const _default: import("vue").DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; export default _default;