import { OnInit } from '@angular/core';
import { FormBuilder, FormGroup } from '@angular/forms';
export declare class SliderComponent implements OnInit {
    private formBuilder;
    /**
     * @description
     * Control Name
     */
    min: number;
    /**
     * @description
     * Control Name
     */
    max: number;
    /**
     * @description
     * Control Name
     */
    step: number;
    /**
     * @description
     * Control Name
     */
    unit: string;
    /**
     * @description
     * Control Name
     */
    defaultValue: number;
    /**
     * @description
     * Control Name
     */
    controlName: string;
    /**
     * @description
     * Icon type to show on both sides of Silder
     */
    iconType: string;
    /**
     * @description
     * Icon type to show on both sides of Silder
     */
    withLabel: boolean;
    /**
     * @description
     * styling classes to add
     */
    class: string;
    /**
     * @description
     * Icon type to show on both sides of Silder
     */
    formatMultiplier: number;
    /**
     * @description
     * Edit data to populate form during edit.
     */
    parentFrom: FormGroup;
    /**
     * Initialise Services
     * @param formBuilder
     */
    constructor(formBuilder: FormBuilder);
    /**
     * NgOnint hook
     */
    ngOnInit(): void;
    /**
     * Initialise Form
     */
    initializeProcess(): void;
    /**
     * Create From control for slider input fields.
     */
    createControl(): void;
    setValue(v: number): void;
}
