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; hasBackgroundCircle?: boolean; northArrow?: boolean; northArrowInside?: boolean | undefined; northMarker?: boolean; angleSetpoint?: number | undefined; newAngleSetpoint?: number | undefined; atAngleSetpoint?: boolean; angleSetpointAtZeroDeadband?: number; setpointOverride?: boolean; touching?: boolean; animateSetpoint?: boolean; padding?: number | undefined; faceDiameter?: number | undefined; areas?: WatchArea[]; barAreas?: WatchBarArea[]; roundBandCuts?: boolean; splitBand?: boolean; needles?: WatchNeedle[]; tickmarks?: Tickmark[]; tickmarksInside?: boolean; tickmarkStyle?: TickmarkStyle; advices?: AngleAdviceRaw[]; crosshairEnabled?: boolean; crosshairCenterCutout?: boolean; showLabels?: boolean; insideLabelsFlush?: boolean; vessels?: WatchVessel[]; windKnots?: number | null; windFromDirectionDeg?: number | null; windSymbolRadius?: number | null; windColor?: string | undefined; current?: number | null; currentFromDirectionDeg?: number | null; currentSymbolRadius?: number | null; currentColor?: string | undefined; currentIconCentered?: boolean; scaleCurrentIcon?: number; starboardPortIndicator?: boolean; clipTop?: number; clipBottom?: number; clipLeft?: number; clipRight?: number; endLabelsMaxMin?: boolean; 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; rateOfTurnDegreesPerMinute?: number | undefined; rotDotAnimationFactor?: 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<{}>, { touching: boolean; setpointOverride: boolean; animateSetpoint: boolean; showLabels: boolean; tickmarksInside: boolean; endLabelsMaxMin: boolean; zoomToFitArc: boolean; atAngleSetpoint: boolean; starboardPortIndicator: boolean; rotPortStarboard: boolean; hasBackgroundCircle: boolean; northArrow: boolean; northArrowInside: boolean; northMarker: boolean; roundBandCuts: boolean; splitBand: boolean; crosshairEnabled: boolean; crosshairCenterCutout: boolean; insideLabelsFlush: boolean; currentIconCentered: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; export default _default;