import { Field, FieldConfig } from './field';
export interface SliderFieldConfig extends FieldConfig {
    onChange?: (event: any) => void;
    onSlideEnd?: (event: any) => void;
    range?: boolean;
    min?: number;
    max?: number;
    step?: number;
    /**
     * this property exist on primeng slider, currently not exist in s-slider, when it will be added, this property will be used
     */
    orientation: 'horizontal' | 'vertical';
    disabled?: boolean;
    prefix: string;
    suffix: string;
    rangeSeparator: string;
}
export declare class SliderField extends Field implements SliderFieldConfig {
    onChange?: (event: any) => void;
    onSlideEnd?: (event: any) => void;
    range?: boolean;
    min: number;
    max: number;
    step: number;
    orientation: 'horizontal' | 'vertical';
    disabled: boolean;
    prefix: string;
    suffix: string;
    rangeSeparator: string;
    private readonly _maxDefault;
    constructor(config: SliderFieldConfig);
}
