import { NativeElement } from '@nonoun/native-core'; /** * Pagination dot indicator for slideshows, onboarding flows, and step wizards. * @attr {number} count - Number of dots to render * @attr {number} active - Zero-based index of the active dot * @attr {boolean} disabled - Disables all dots * @attr {number} max-dots - Maximum visible dots before windowing (default 7) * @attr {boolean} paddles - Show prev/next navigation buttons * @attr {string} variant - Visual variant: (default) | "plain" * @fires native:change - Fired when a dot is clicked with `{ index }` detail */ export declare class NPaginationDots extends NativeElement { #private; static observedAttributes: string[]; constructor(); get count(): number; set count(val: number); get active(): number; set active(val: number); get disabled(): boolean; set disabled(val: boolean); get maxDots(): number; set maxDots(val: number); attributeChangedCallback(name: string, old: string | null, val: string | null): void; setup(): void; teardown(): void; prev(): void; next(): void; } //# sourceMappingURL=pagination-dots-element.d.ts.map