import { ZInput } from './input';
import { ZRangeInput_Model, ZRangeInput_Props } from '@zurich/dev-utils/code/RangeInput';
/** ## ``
*
* Component docs.
*/
export declare class ZRangeInput extends ZInput implements ZRangeInput_Props {
readonly _name = "range-slider";
model?: ZRangeInput_Props['model'];
step: ZRangeInput_Props['step'];
range?: ZRangeInput_Props['range'];
min?: ZRangeInput_Props['min'];
max?: ZRangeInput_Props['max'];
placeholder?: ZRangeInput_Props['placeholder'];
_value: NonNullable;
render(): import('lit-html').TemplateResult<1>;
get _min(): number | null;
get _max(): number | null;
reset(value?: ZRangeInput_Model): void;
/** */
protected _onChangeNumber(e: CustomEvent, position: 0 | 1): void;
static styles: import('lit').CSSResult;
}
declare global {
interface HTMLElementTagNameMap {
'z-range-input': ZRangeInput;
}
}