import { ButtonVariant } from 'bootstrap-vue-next'; import { Component } from '../../../../node_modules/vue'; export interface FormControlRangeProps { /** * Initial values of the range bounds. Should contain two numbers. * indicating the start and end of the range. */ range: [number, number]; /** * Enables hover styling on rows. */ hover?: boolean; /** * Offset from the left side of the component * where the dragging for the start value begins. */ startOffset?: number | string; /** * Offset from the right side of the component where * the dragging for the end value ends. */ endOffset?: number | string; /** * Number of decimal places to which values should be rounded. */ precision?: number; /** * Snap increment value. For instance, * if snap is 0.1, values will snap to 0, 0.1, 0.2, and so on. */ snap?: number; /** * Minimum distance between the two range bounds to ensure they * don't get too close to each other. */ minDistance?: number; /** * Variant style of the component. Expected to be one * of the predefined Bootstrap theme (e.g., 'primary', 'secondary', etc.). */ variant?: ButtonVariant; /** * Rounds corner edges of the range boundaries. If * true, the component will have rounded corners. */ rounded?: boolean; boundStartIcon?: string | Component; boundEndIcon?: string | Component; } declare function rangeWidth(): number; declare var __VLS_1: {}; type __VLS_Slots = {} & { default?: (props: typeof __VLS_1) => any; }; declare const __VLS_base: import('../../../../node_modules/vue').DefineComponent any; }, string, import('../../../../node_modules/vue').PublicProps, Readonly & Readonly<{ "onUpdate:range"?: ((args_0: [number, number]) => any) | undefined; }>, { variant: ButtonVariant; hover: boolean; snap: number; precision: number; minDistance: number; startOffset: number | string; endOffset: number | string; rounded: boolean; boundStartIcon: string | Component; boundEndIcon: string | Component; }, {}, {}, {}, string, import('../../../../node_modules/vue').ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };