import { ChangeDetectorRef, ElementRef, Renderer2 } from '@angular/core'; import { Observable } from 'rxjs'; import { GasIcon } from '../../../utils/gas-icons/icon/gas-icon.namespace'; import { GasFormBaseComponent } from '../../gas-form-base-component'; /** @see https://www.figma.com/file/WUetK5yDgXs9HeTZmhcIt1/Components%3A-Web-%7C-Lightning-Design-System-(Community)?node-id=764%3A7 */ export declare class GasCheckboxComponent extends GasFormBaseComponent { elementRef: ElementRef; changeDetectorRef: ChangeDetectorRef; renderer: Renderer2; set checked(isChecked: string | boolean); get checked(): string | boolean; value: string | boolean; indeterminate: string | boolean; visibleChanges: string | boolean; description: string; modified: boolean; iconName: GasIcon.Core; checked$: Observable; private checkedSubject$; constructor(elementRef: ElementRef, changeDetectorRef: ChangeDetectorRef, renderer: Renderer2); handleClick(): void; get isModified(): boolean; writeValue(isChecked: boolean): void; }