import '@oicl/openbridge-webcomponents/dist/navigation-instruments/rudder/rudder.js'; import type { ObcRudderVariant } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/rudder/rudder.js'; import type { InstrumentState, Priority } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/types.js'; import type { TickmarkStyle } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/watch/tickmark.js'; import type { AngleAdvice } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/watch/advice.js'; import type { Snippet } from 'svelte'; export interface Props { class?: string; style?: string; angle?: number; variant?: ObcRudderVariant; maxAngle?: number; showLabels?: boolean; /** Whether to render tickmarks inside the ring. */ tickmarksInside?: boolean; state?: InstrumentState; priority?: Priority; tickmarkStyle?: TickmarkStyle; advices?: AngleAdvice[]; zoomToFitArc?: boolean; } export interface Events { } export interface Slots { children?: Snippet; } type $$ComponentProps = Props & Events & Slots; declare const ObcRudder: import("svelte").Component<$$ComponentProps, { ObcRudderVariant: typeof ObcRudderVariant; InstrumentState: typeof InstrumentState; Priority: typeof Priority; TickmarkStyle: typeof TickmarkStyle; AngleAdvice: typeof AngleAdvice; }, "">; type ObcRudder = ReturnType; export default ObcRudder;