import { EventEmitter } from '../../stencil-public-runtime'; export declare class Range { input: HTMLInputElement; output: HTMLElement; inputId: string; labelId: string; helpTextId: string; resizeObserver: ResizeObserver; host: HTMLSlRangeElement; hasFocus: boolean; hasHelpTextSlot: boolean; hasLabelSlot: boolean; hasTooltip: boolean; name: string; value: number; label: string; helpText: string; disabled: boolean; invalid: boolean; min: number; max: number; step: number; tooltip: 'top' | 'bottom' | 'none'; tooltipFormatter: (value: number) => string; handleLabelChange(): void; slChange: EventEmitter; slBlur: EventEmitter; slFocus: EventEmitter; connectedCallback(): void; componentWillLoad(): void; componentDidLoad(): void; disconnectedCallback(): void; setFocus(options?: FocusOptions): Promise; removeFocus(): Promise; setCustomValidity(message: string): Promise; handleInput(): void; handleBlur(): void; handleFocus(): void; handleSlotChange(): void; handleTouchStart(): void; syncTooltip(): void; render(): any; }