import '@oicl/openbridge-webcomponents/dist/ar/poi/poi-data.js'; import { ObcPoiObjectStyle, ObcPoiObjectState } from '@oicl/openbridge-webcomponents/dist/ar/poi-object/poi-object.js'; import { ObcPoiType, ObcPoiValue, ObcPoiState } from '@oicl/openbridge-webcomponents/dist/ar/poi/poi.js'; import { ObcPoiButtonType, ObcPoiButtonDataItem } from '@oicl/openbridge-webcomponents/dist/ar/poi-button/poi-button.js'; import { ObcPoiPointerType, ObcPoiPointerState } from '@oicl/openbridge-webcomponents/dist/ar/building-blocks/poi-pointer/poi-pointer.js'; export interface Props { dataStyle?: ObcPoiObjectStyle; dataState?: ObcPoiObjectState | null; dataInteractive?: boolean; 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; xFilterCutoffHz?: number; yFilterCutoffHz?: number; fixedTarget?: boolean; boxWidth?: number | null; boxHeight?: number | null; outsideAngle?: number; animatePosition?: boolean; buttonOffsetX?: number; targetOffsetX?: number; } export type { ObcPoiObjectStyle, ObcPoiObjectState } from '@oicl/openbridge-webcomponents/dist/ar/poi-object/poi-object.js'; export type { ObcPoiType, ObcPoiValue, ObcPoiState } from '@oicl/openbridge-webcomponents/dist/ar/poi/poi.js'; export type { ObcPoiButtonType, ObcPoiButtonDataItem } from '@oicl/openbridge-webcomponents/dist/ar/poi-button/poi-button.js'; export type { ObcPoiPointerType, ObcPoiPointerState } from '@oicl/openbridge-webcomponents/dist/ar/building-blocks/poi-pointer/poi-pointer.js'; declare const _default: import("vue").DefineComponent) => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ "onObc-poi-data-layout-change"?: ((payload: CustomEvent) => any) | undefined; }>, { hasPointer: boolean; animatePosition: boolean; selected: boolean; overlapOpaque: boolean; hasHeader: boolean; fixedTarget: boolean; dataInteractive: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; export default _default;