import type { CustomElement } from '../Components/Abstracts/CustomElement';
import type { ControlBehaviorBase, ControlBehaviorReturn } from './Abstracts/Behavior';
/**
 * Represents the `IRangeable` interface.
 *
 * @template TType - The type of the range.
 * @public
 */
export interface IRangeableProps<TType> {
    min: TType;
    max: TType;
}
/**
 * @public
 */
export declare const Rangeable: <TType = unknown>(base: ControlBehaviorBase<CustomElement>) => ControlBehaviorReturn<ControlBehaviorBase<CustomElement>, IRangeableProps<TType>>;
//# sourceMappingURL=Rangeable.d.ts.map