import { ElementRef } from '@angular/core';
import { ValueAccessorBase } from '../base/value-accessor-base';
import * as i0 from "@angular/core";
export declare const SLIDER_TEMPLATE = "\n\t
\n\t\t
\n\t\t\t
\n\t\t\t
{{value1}}\n\t\t\t
\n\t\t\t\n\t\t\t{{value2}}\n\t\t\t\n\t\t
\n\t\t
\n\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t\t\n\t\t\t\t\n\t\t\t\t{{v}}\n\t\t\t\t\n\t\t\t
\n\t\t\n\t
\n";
export declare class SliderComponent extends ValueAccessorBase {
sliderRef: ElementRef;
mode: string;
reversed: boolean;
showTip: boolean;
disabled: boolean;
range: boolean;
min: number;
max: number;
step: number;
rule: any[];
get value1(): any;
get value2(): any;
get displayingRule(): any[];
getPosStyle(value: number): {
left: string;
top?: undefined;
} | {
top: string;
left?: undefined;
};
getRuleValueStyle(index: number): {
left: string;
top?: undefined;
} | {
top: string;
left?: undefined;
};
onDragHandle(event: any, second?: boolean): void;
doDown(event: any, sinner: Element): void;
setPos(pos: number, second?: boolean): number;
value2pos(value: number): number;
pos2value(pos: number): number;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}