import '@oicl/openbridge-webcomponents/dist/navigation-instruments/heading/heading.js'; import type { AngleAdvice } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/watch/advice.js'; import type { CompassDirection, HeadingPriorityElement } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/heading/heading.js'; import type { Priority } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/types.js'; import type { Snippet } from 'svelte'; export interface Props { class?: string; style?: string; 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[]; direction?: CompassDirection; priority?: Priority; priorityElements?: HeadingPriorityElement[]; /** Show compass NSEW labels. */ showLabels?: boolean; /** When true, labels and north arrow are placed inside the outer ring. */ tickmarksInside?: boolean; } export interface Events { } export interface Slots { children?: Snippet; } type $$ComponentProps = Props & Events & Slots; declare const ObcHeading: import("svelte").Component<$$ComponentProps, { AngleAdvice: typeof AngleAdvice; CompassDirection: typeof CompassDirection; HeadingPriorityElement: typeof HeadingPriorityElement; Priority: typeof Priority; }, "">; type ObcHeading = ReturnType; export default ObcHeading;