import { ElementRef, OnInit } from '@angular/core'; import { AbstractComponent } from 'gp-admin-abstract'; import { ControlValueAccessor } from '@angular/forms'; export declare class CheckboxComponent extends AbstractComponent implements ControlValueAccessor, OnInit { protected elem: ElementRef; private _id; /** * Уникальное значение */ customId: string; /** * Текст компонента * * @type {string} */ text: string; /** * Текст ошибки либо состояние ошибки * * @type {string | boolean} */ error: string | boolean; /** * Выбрано или нет * * @type {boolean} */ checked: boolean; constructor(elem: ElementRef); ngOnInit(): void; writeValue(value: boolean): void; registerOnChange(fn: any): void; propagateChange: (_: any) => void; registerOnTouched(fn: any): void; change(): void; readonly id: string; showErrorText(): boolean; }