///
import type { PublicLitElement as LitElement } from "@arcgis/lumina";
/** @internal */
export abstract class ArcgisSliderInput extends LitElement {
/**
* If true, prevents interaction with the component.
*
* @default false
*/
accessor disabled: boolean;
/**
* Handle LTR and RTL label placement.
*
* @default false
*/
accessor flipLabels: boolean;
/** Label for the component. */
accessor label: string | undefined;
/**
* Max value for the component.
*
* @default 100
*/
accessor max: number;
/**
* Min value for the component.
*
* @default 0
*/
accessor min: number;
/**
* Scale for the component.
*
* @default "s"
*/
accessor scale: "l" | "m" | "s";
/**
* Increment interval for the component.
*
* @default 1
*/
accessor step: number;
/** If provided, specifies units for the input. */
accessor unitsLabel: string | undefined;
/**
* Initial value for the component.
*
* @default 50
*/
accessor value: number;
/**
* If true, adds up/down arrows to the input.
*
* @default false
*/
accessor withSteppers: boolean;
/** @deprecated use arcgisValueChange instead. */
readonly arcgisSliderInputValueChange: import("@arcgis/lumina").TargetedEvent;
/** Emitted when the value has changed. */
readonly arcgisValueChange: import("@arcgis/lumina").TargetedEvent;
readonly "@eventTypes": {
arcgisSliderInputValueChange: ArcgisSliderInput["arcgisSliderInputValueChange"]["detail"];
arcgisValueChange: ArcgisSliderInput["arcgisValueChange"]["detail"];
};
}