import { EventEmitter } from '../../stencil-public-runtime';
import { IRange, IRangeEvents } from './range.types';
export declare class KvRange implements IRange, IRangeEvents {
    el: HTMLKvRangeElement;
    /** @inheritdoc */
    min: number;
    /** @inheritdoc */
    max: number;
    /** @inheritdoc */
    value?: number;
    /** @inheritdoc */
    step?: number;
    /** @inheritdoc */
    hideLabel?: boolean;
    /** @inheritdoc */
    minLabel?: string;
    /** @inheritdoc */
    maxLabel?: string;
    /** @inheritdoc */
    hideMinMaxLabel?: boolean;
    /** @inheritdoc */
    disabled: boolean;
    /** @inheritdoc */
    valueFormatter: (value: number) => string;
    /** @inheritdoc */
    valueChange: EventEmitter<number>;
    componentDidRender(): void;
    private getRangeElement;
    private getInputValue;
    get displayMinLabel(): string;
    get displayMaxLabel(): string;
    private applyCssStyles;
    private onInputChange;
    render(): any;
}
