import type { Emitter } from '@mantou/gem/lib/decorators'; import type { TemplateResult } from '@mantou/gem/lib/element'; import { GemElement } from '@mantou/gem/lib/element'; import './use'; import './heading'; import './paragraph'; import './button'; import './more'; export type CarouselItem = { img: string; background?: string; onClick?: (evt: PointerEvent) => void; tag?: string | TemplateResult; title?: string; description?: string; action?: { text: string; handle?: () => void; }; }; export declare class DuoyunCarouselElement extends GemElement { #private; static img: string; static title: string; static tag: string; static content: string; static button: string; static description: string; static nav: string; crossorigin: 'anonymous' | 'use-credentials'; interval: number; change: Emitter; /**@deprecated */ data?: CarouselItem[]; items?: CarouselItem[]; render: () => TemplateResult; next: () => void; prev: () => void; jump: (index: number) => void; } //# sourceMappingURL=carousel.d.ts.map