/** * SvRepeatButton - fires `onclick` repeatedly while held down (after an * initial delay, then at a steady interval). Parity: Smart `smart-repeat-button`. * Used for spinners / steppers. */ import type { Snippet } from 'svelte'; type Props = { onclick?: () => void; /** Delay before repeats begin (ms). */ delay?: number; /** Interval between repeats (ms). */ interval?: number; disabled?: boolean; size?: 'sm' | 'md' | 'lg'; variant?: 'primary' | 'secondary' | 'outline' | 'ghost'; ariaLabel?: string; children?: Snippet; }; declare const SvRepeatButton: import("svelte").Component; type SvRepeatButton = ReturnType; export default SvRepeatButton;