
  <script lang="ts">
    export type {PoiFitMode, PoiFrame, PoiDetection, PoiKeyFn} from '@oicl/openbridge-webcomponents/dist/ar/poi-controller/poi-controller.js';
      import '@oicl/openbridge-webcomponents/dist/ar/poi-controller/poi-controller.js';
      import { setProperties } from "../../util.js";
      import type {PoiFitMode, PoiFrame, PoiDetection, PoiKeyFn} from '@oicl/openbridge-webcomponents/dist/ar/poi-controller/poi-controller.js';
      import type { Snippet } from 'svelte';

      export interface Props {
     class?: string;
     style?: string;
     fit?: PoiFitMode;
     frames?: PoiFrame[] | null;
     detections?: PoiDetection[] | null;
     frameIndex?: number | null;
     confidenceMin?: number | null;
     classFilter?: string[] | null;
     keyFn?: PoiKeyFn | null
   }
      export interface Events {
    
  }
      export interface Slots {
  children?: Snippet
}
      const { class: className, style, children, ...props} = $props<Props & Events & Slots>();

    </script>
    <obc-poi-controller
    use:setProperties={props}
    class={className}
    style={style}
     >
      
    {#if children}
      {@render children()}
    {/if}
    </obc-poi-controller>