bootstrap-vue-next
Version:
Seamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development
46 lines (45 loc) • 1.91 kB
text/typescript
import { BFormSpinbuttonProps, BFormSpinbuttonSlots } from '../../types';
declare const _default: typeof __VLS_export;
export default _default;
declare const __VLS_export: __VLS_WithSlots<import('vue').DefineComponent<Omit<BFormSpinbuttonProps, "modelValue"> & {
modelValue?: Exclude<BFormSpinbuttonProps["modelValue"], undefined>;
}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
change: (value: number | null) => any;
"update:modelValue": (value: number | null) => any;
}, string, import('vue').PublicProps, Readonly<Omit<BFormSpinbuttonProps, "modelValue"> & {
modelValue?: Exclude<BFormSpinbuttonProps["modelValue"], undefined>;
}> & Readonly<{
onChange?: ((value: number | null) => any) | undefined;
"onUpdate:modelValue"?: ((value: number | null) => any) | undefined;
}>, {
disabled: boolean;
form: string;
id: string;
name: string;
placeholder: string;
readonly: boolean;
required: boolean;
size: import('../..').Size;
state: import('../..').ValidationState;
max: import('../../types/CommonTypes').Numberish;
min: import('../../types/CommonTypes').Numberish;
step: import('../../types/CommonTypes').Numberish;
wrap: boolean;
ariaLabel: string;
inline: boolean;
vertical: boolean;
locale: string;
ariaControls: string;
formatterFn: (value: number) => string;
labelDecrement: string;
labelIncrement: string;
repeatDelay: import('../../types/CommonTypes').Numberish;
repeatInterval: import('../../types/CommonTypes').Numberish;
repeatStepMultiplier: import('../../types/CommonTypes').Numberish;
repeatThreshold: import('../../types/CommonTypes').Numberish;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>, BFormSpinbuttonSlots>;
type __VLS_WithSlots<T, S> = T & {
new (): {
$slots: S;
};
};