import type { _ICScannerFeature } from "./ICScannerFeature.js";
export declare class _ICScannerFeatureRange extends _ICScannerFeature {
    static alloc(): _ICScannerFeatureRange;
    static new(): _ICScannerFeatureRange;
    init(): _ICScannerFeatureRange;
    /**
     * @property currentValue @abstract ￼The current value. Attempting to set the current value to a value that is not coincident with a step will result in a value corresponding to the nearest step being assigned to the current value.
     */
    currentValue(): number;
    setCurrentValue$(value: number): void;
    /**
     * @property defaultValue @abstract The default value￼. Attempting to set the default value to a value that is not coincident with a step will result in a value corresponding to the nearest step being assigned to the default value.
     */
    defaultValue(): number;
    /** @property minValue @abstract The minimum value. */
    minValue(): number;
    /** @property maxValue @abstract ￼The maximum value. */
    maxValue(): number;
    /** @property stepSize @abstract ￼The step size. */
    stepSize(): number;
}
