import '@oicl/openbridge-webcomponents/dist/ar/chart-object-vessel-button/chart-object-vessel-button.js'; import type { SpeedIndicator, State, Type } from '@oicl/openbridge-webcomponents/dist/ar/chart-object-vessel-button/chart-object-vessel-button.js'; import type { VesselImage } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/watch/vessel.js'; import type { Snippet } from 'svelte'; export interface Props { class?: string; style?: string; /** Heading in degrees */ heading?: number; /** Course over ground in degrees */ course?: number; speedIndicator?: SpeedIndicator; turnRate?: number; number?: number | undefined; name?: string | undefined; state?: State; type?: Type; selected?: boolean; courseArrowPx?: number | undefined; ownShipIndicator?: boolean; vesselImage?: VesselImage | null; vesselImageSize?: number; } export interface Events { } export interface Slots { children?: Snippet; silhouette?: Snippet; number?: Snippet; name?: Snippet; vesselImage?: Snippet; } type $$ComponentProps = Props & Events & Slots; declare const ObcChartObjectVesselButton: import("svelte").Component<$$ComponentProps, { SpeedIndicator: typeof SpeedIndicator; State: typeof State; Type: typeof Type; VesselImage: typeof VesselImage; }, "">; type ObcChartObjectVesselButton = ReturnType; export default ObcChartObjectVesselButton;