import type { Attachment } from 'svelte/attachments'; import type { CarouselAlignment, CarouselItemElement } from './types.ts'; export interface CarouselMorphOptions { variant: 'multi-browse' | 'hero'; alignment: CarouselAlignment; vertical: boolean; items: CarouselItemElement[]; track: HTMLElement | undefined; metrics: HTMLElement | undefined; uid: string; } export declare const scrollTimelines: boolean; export declare const carouselMorph: (options: CarouselMorphOptions) => Attachment;