import '@oicl/openbridge-webcomponents/dist/ar/building-blocks/poi/poi-base.js'; import type { ObcPoiType, ObcPoiValue, ObcPoiState } from '@oicl/openbridge-webcomponents/dist/ar/building-blocks/poi/poi.js'; import type { ObcPoiButtonType, ObcPoiButtonDataItem } from '@oicl/openbridge-webcomponents/dist/ar/building-blocks/poi-button/poi-button.js'; import type { ObcPoiPointerType, ObcPoiPointerState } from '@oicl/openbridge-webcomponents/dist/ar/building-blocks/poi-pointer/poi-pointer.js'; import type { Snippet } from 'svelte'; export interface Props { class?: string; style?: string; type?: ObcPoiType; value?: ObcPoiValue; state?: ObcPoiState; selected?: boolean; buttonType?: ObcPoiButtonType; overlapOpaque?: boolean; data?: ObcPoiButtonDataItem[]; hasHeader?: boolean; headerContent?: string; hasPointer?: boolean; pointerType?: ObcPoiPointerType | null; pointerState?: ObcPoiPointerState | null; relativeDirection?: number; x?: number; y?: number; buttonY?: number | null; fixedTarget?: boolean; buttonOffsetX?: number; targetOffsetX?: number; boxWidth?: number | null; boxHeight?: number | null; lineCompensationY?: number; outsideAngle?: number; animatePosition?: boolean; } export interface Events { } export interface Slots { children?: Snippet; } type $$ComponentProps = Props & Events & Slots; declare const ObcPoiBase: import("svelte").Component<$$ComponentProps, { ObcPoiType: typeof ObcPoiType; ObcPoiValue: typeof ObcPoiValue; ObcPoiState: typeof ObcPoiState; ObcPoiButtonType: typeof ObcPoiButtonType; ObcPoiButtonDataItem: typeof ObcPoiButtonDataItem; ObcPoiPointerType: typeof ObcPoiPointerType; ObcPoiPointerState: typeof ObcPoiPointerState; }, "">; type ObcPoiBase = ReturnType; export default ObcPoiBase;