import type { CreateComponentDoc } from "../../types/CreateComponentDoc"; type CssVar = `var(--${T}-${string})`; type Color = `rgba(${number}, ${number}, ${number}, ${number})` | `#${number}` | CssVar<"color">; type ChangeEventDetail = { current: number; currentItemId: string; source: "touch" | "" | "autoplay"; }; type AnimationfinishEventDetail = ChangeEventDetail; export type Swiper = CreateComponentDoc<"swiper", { properties: { list: unknown[]; class?: string; style?: string; indicator_dots?: boolean; indicatorColor?: Color; indicatorActiveColor?: Color; autoplay?: boolean; current?: number; interval?: number; duration?: number; circular?: boolean; vertical?: boolean; previousMargin?: string; nextMargin?: string; snapToEdge?: boolean; displayMultipleItems?: number; easingFunction?: "defaultValue" | "linear" | "easeInCubic" | "easeOutCubic" | "easeInOutCubic"; }; customEvents: { change: ChangeEventDetail; transition: { dx: number; dy: number; }; animationfinish: AnimationfinishEventDetail; }; }>; export {};