import '@oicl/openbridge-webcomponents/dist/navigation-instruments/rot-sector/rot-sector.js'; import type { 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 { GaugeRadialAdvice } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/rot-sector/rot-sector.js'; import type { Snippet } from 'svelte'; export interface Props { class?: string; style?: string; value?: number; maxValue?: number; showLabels?: boolean; /** Whether to render tickmarks inside the ring. */ tickmarksInside?: boolean; /** Interval for primary tickmarks in value units. When undefined or <= 0, no primary tickmarks are shown. */ primaryTickmarkInterval?: number | undefined; /** Interval for secondary tickmarks in value units. When undefined or <= 0, no secondary tickmarks are shown. */ secondaryTickmarkInterval?: number | undefined; /** Interval for tertiary tickmarks in value units. When undefined or <= 0, no tertiary tickmarks are shown. */ tertiaryTickmarkInterval?: number | undefined; priority?: Priority; portStarboard?: boolean; tickmarkStyle?: TickmarkStyle; advices?: GaugeRadialAdvice[]; zoomToFitArc?: boolean; rotArcExtent?: number; } export interface Events { } export interface Slots { children?: Snippet; } type $$ComponentProps = Props & Events & Slots; declare const ObcRotSector: import("svelte").Component<$$ComponentProps, { Priority: typeof Priority; TickmarkStyle: typeof TickmarkStyle; GaugeRadialAdvice: typeof GaugeRadialAdvice; }, "">; type ObcRotSector = ReturnType; export default ObcRotSector;