import * as i0 from '@angular/core'; import { AfterViewInit, ElementRef, EventEmitter, ChangeDetectorRef } from '@angular/core'; import { BooleanInput } from '@angular/cdk/coercion'; import * as i3 from '@angular/forms'; import { ControlValueAccessor } from '@angular/forms'; import * as i2 from '@angular/common'; declare class MdbRangeComponent implements ControlValueAccessor, AfterViewInit { private _cdRef; input: ElementRef; thumb: ElementRef; thumbValue: ElementRef; id: string; required: boolean; name: string; value: string; get disabled(): boolean; set disabled(value: boolean); private _disabled; label: string; min: number; max: number; step: number; get default(): boolean; set default(value: boolean); private _default; defaultRangeCounterClass: string; rangeValueChange: EventEmitter; visibility: boolean; thumbStyle: any; onchange(event: any): void; onInput(): void; constructor(_cdRef: ChangeDetectorRef); ngAfterViewInit(): void; focusRangeInput(): void; blurRangeInput(): void; thumbPositionUpdate(): void; onChange: (_: any) => void; onTouched: () => void; writeValue(value: any): void; registerOnChange(fn: (_: any) => void): void; registerOnTouched(fn: () => void): void; setDisabledState(isDisabled: boolean): void; static ngAcceptInputType_default: BooleanInput; static ngAcceptInputType_disabled: BooleanInput; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class MdbRangeModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { MdbRangeComponent, MdbRangeModule };