import { SlideLayout } from '@mulmocast/deck'; import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; type __VLS_Props = { slides: SlideLayout[]; selectedIndex: number; }; declare const __VLS_export: DefineComponent<__VLS_Props, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { select: (index: number) => any; add: (layout: "title" | "columns" | "comparison" | "grid" | "bigQuote" | "stats" | "timeline" | "table" | "split" | "matrix" | "funnel" | "waterfall" | "manifesto") => any; remove: (index: number) => any; duplicate: (index: number) => any; move: (index: number, delta: number) => any; reorder: (from: number, to: number) => any; }, string, PublicProps, Readonly<__VLS_Props> & Readonly<{ onSelect?: ((index: number) => any) | undefined; onAdd?: ((layout: "title" | "columns" | "comparison" | "grid" | "bigQuote" | "stats" | "timeline" | "table" | "split" | "matrix" | "funnel" | "waterfall" | "manifesto") => any) | undefined; onRemove?: ((index: number) => any) | undefined; onDuplicate?: ((index: number) => any) | undefined; onMove?: ((index: number, delta: number) => any) | undefined; onReorder?: ((from: number, to: number) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;