import type { Readable } from '@vielzeug/ripple'; export type SpinnerControlOptions = { commit: (value: number | null, originalEvent?: Event) => void; disabled?: Readable; largeStep?: Readable; max?: Readable; min?: Readable; parse: () => number | null; readonly?: Readable; step?: Readable; }; export type SpinnerControl = { atMax: () => boolean; atMin: () => boolean; handleKeydown: (event: KeyboardEvent) => boolean; incrementBy: (delta: number, originalEvent?: Event) => void; }; export declare const createSpinnerControl: (options: SpinnerControlOptions) => SpinnerControl; //# sourceMappingURL=spinner.d.ts.map