import { MazUiTranslationsNestedSchema } from '@maz-ui/translations'; import { DeepPartial } from '@maz-ui/utils/ts-helpers/DeepPartial'; export interface MazCarouselProps { /** * Hide display the scroll buttons * @default false */ hideScrollButtons?: boolean; /** * Translations of the carousel * @type {DeepPartial} * @default Translations from @maz-ui/translations */ translations?: DeepPartial; /** * Hide the scrollbar when not active * @default false */ hideScrollbar?: boolean; /** * The title of the carousel */ title?: string; } declare function __VLS_template(): { attrs: Partial<{}>; slots: { title?(_: {}): any; 'previous-icon'?(_: {}): any; 'next-icon'?(_: {}): any; default?(_: {}): any; }; refs: { MazCarouselItems: HTMLDivElement; }; rootEl: HTMLDivElement; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { MazCarouselItems: HTMLDivElement; }, HTMLDivElement>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };