import type { BaseProps, BaseConfig } from '@studiometa/js-toolkit'; import { AbstractSliderChild } from './AbstractSliderChild.js'; export interface SliderDotsProps extends BaseProps { $refs: { dots: HTMLButtonElement[]; }; } declare const SliderDots_base: import("@studiometa/js-toolkit").BaseDecorator, import("#private/index.js").TransitionProps>; /** * SliderDots class. */ export declare class SliderDots extends SliderDots_base { /** * Config. */ static config: BaseConfig; /** * Get target. */ get target(): HTMLButtonElement[]; /** * The current active index. */ currentIndex: number; /** * Update dots classes according to the new index. */ update(index: number): void; /** * Go to the given index on dot click. */ onDotsClick({ index }: { index: number; }): void; } export {};