import { ElementRef, Injector, Renderer2, ViewContainerRef } from '@angular/core'; import { NgControl } from '@angular/forms'; import { WrappedFormControl } from '../common/wrapped-control'; import { ClrCheckboxWrapper } from './checkbox-wrapper'; import * as i0 from "@angular/core"; /** * This implements both the clrCheckbox and clrToggle functionality, since they are both just checkboxes with different * visual styling. The challenge is that the container needs to know which selector was used, which the @Attribute * decorator gets for us to determine if the toggle is used, and emits a value to the wrapper container to tell it * there is a toggle switch instead. */ export declare class ClrCheckbox extends WrappedFormControl { private control; private toggle; constructor(vcr: ViewContainerRef, injector: Injector, control: NgControl, renderer: Renderer2, el: ElementRef, toggle: string); get controlDisabled(): boolean; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }