/// 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"]; }; }