import { FormControl, FormGroup } from '@angular/forms';
import * as i0 from "@angular/core";
export interface RangeFormGroup {
    start: FormControl<number | null>;
    end: FormControl<number | null>;
}
export declare class CacSliderComponent {
    type: 'basic' | 'range';
    control: FormControl;
    formGroup: FormGroup<RangeFormGroup>;
    min: number;
    max: number;
    steps: number;
    hasLabel: boolean;
    isDisabled: boolean;
    isDoted: boolean;
    label?: string;
    static ɵfac: i0.ɵɵFactoryDeclaration<CacSliderComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CacSliderComponent, "cac-slider", never, { "type": { "alias": "type"; "required": false; }; "control": { "alias": "control"; "required": false; }; "formGroup": { "alias": "formGroup"; "required": false; }; "min": { "alias": "min"; "required": true; }; "max": { "alias": "max"; "required": true; }; "steps": { "alias": "steps"; "required": false; }; "hasLabel": { "alias": "hasLabel"; "required": false; }; "isDisabled": { "alias": "isDisabled"; "required": false; }; "isDoted": { "alias": "isDoted"; "required": false; }; "label": { "alias": "label"; "required": false; }; }, {}, never, never, true, never>;
}
