import type { StructureCarouselItem } from './'; import { type ComponentProps } from 'svelte'; import Structure from './Structure.svelte'; type Layout = `horizontal` | `vertical`; interface Props { items: StructureCarouselItem[]; layout?: Layout; height?: number; min_card_width?: number; visible_rows?: number; overscan?: number; resizable?: boolean; show_controls?: ComponentProps[`show_controls`]; empty_message?: string; on_prefetch_more?: () => void; on_item_activate?: (item: StructureCarouselItem) => void; prefetch_cooldown_ms?: number; pager_target?: HTMLElement | null; } declare const StructureCarousel: import("svelte").Component; type StructureCarousel = ReturnType; export default StructureCarousel;