import { ElementRef, Renderer2 } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
export declare class CustomCheckboxValuesDirective implements ControlValueAccessor {
    private elementRef;
    private renderer;
    private propagateChange;
    customCheckboxValues: any;
    checkedValue: boolean;
    uncheckedValue: boolean;
    indeterminateValue: boolean;
    constructor(elementRef: ElementRef, renderer: Renderer2);
    onHostChange(ev: any): void;
    writeValue(obj: any): void;
    registerOnChange(fn: any): void;
    registerOnTouched(fn: any): void;
    setDisabledState?(isDisabled: boolean): void;
}
