import '@oicl/openbridge-webcomponents/dist/navigation-instruments/compass/compass.js'; import { AngleAdvice } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/watch/advice.js'; import { VesselImage, VesselImageSrc, RotType, RotPosition } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/watch/watch.js'; import { CompassCenterReadout } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/readout/center-readout.js'; import { HdgArrowStyle, CogArrowStyle } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/course-arrows/course-arrows.js'; import { CompassDirection, CompassPriorityElement } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/compass/compass.js'; import { InstrumentState, Priority } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/types.js'; export interface Props { heading?: number; courseOverGround?: number; headingSetpoint?: number | null; newHeadingSetpoint?: number | undefined; atHeadingSetpoint?: boolean; headingSetpointAtZeroDeadband?: number; headingSetpointOverride?: boolean; autoAtHeadingSetpoint?: boolean; autoAtHeadingSetpointDeadband?: number; animateSetpoint?: boolean; touching?: boolean; headingAdvices?: AngleAdvice[]; currentWindSpeedKnots?: number | null; windFromDirection?: number | null; currentSpeed?: number | null; currentFromDirection?: number | null; vesselImage?: VesselImage; vesselImageSrc?: VesselImageSrc | undefined; centerReadouts?: CompassCenterReadout[]; hdgArrowStyle?: HdgArrowStyle; cogArrowStyle?: CogArrowStyle; rateOfTurnDegreesPerMinute?: number | undefined; rotDotAnimationFactor?: number; rotationsPerMinute?: number; rotType?: RotType; rotPosition?: RotPosition; rotMaxValue?: number; rotArcExtent?: number; rotPortStarboard?: boolean; rotAtZeroDeadband?: number; direction?: CompassDirection; state?: InstrumentState; priority?: Priority; priorityElements?: CompassPriorityElement[]; showLabels?: boolean; tickmarksInside?: boolean; faceDiameter?: number | undefined; } export type { AngleAdvice } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/watch/advice.js'; export type { VesselImage, VesselImageSrc, RotType, RotPosition } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/watch/watch.js'; export type { CompassCenterReadout } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/readout/center-readout.js'; export type { HdgArrowStyle, CogArrowStyle } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/course-arrows/course-arrows.js'; export type { CompassDirection, CompassPriorityElement } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/compass/compass.js'; export type { InstrumentState, Priority } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/types.js'; declare const _default: import("vue").DefineComponent & Readonly<{}>, { touching: boolean; animateSetpoint: boolean; showLabels: boolean; tickmarksInside: boolean; atHeadingSetpoint: boolean; headingSetpointOverride: boolean; autoAtHeadingSetpoint: boolean; rotPortStarboard: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; export default _default;