import { OnInit } from '@angular/core'; import { ControlValueAccessor, NgModel } from '@angular/forms'; export declare class ButtonCheckboxDirective implements ControlValueAccessor, OnInit { cd: NgModel; btnCheckboxTrue: any; btnCheckboxFalse: any; state: boolean; protected onChange: any; protected onTouched: any; protected value: any; onClick(): void; constructor(cd: NgModel); ngOnInit(): any; protected readonly trueValue: boolean; protected readonly falseValue: boolean; toggle(state: boolean): void; writeValue(value: any): void; registerOnChange(fn: (_: any) => {}): void; registerOnTouched(fn: () => {}): void; }