import { OnInit, EventEmitter, OnDestroy, Renderer2, ElementRef, OnChanges } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { MatCheckboxChange } from '@angular/material/checkbox'; import { TranslateService } from '@ngx-translate/core'; import { PepCustomizationService, PepLayoutType, PepHorizontalAlignment, PepCheckboxFieldType } from '@pepperi-addons/ngx-lib'; import * as i0 from "@angular/core"; export declare class PepCheckboxComponent implements OnInit, OnChanges, OnDestroy { private renderer; private customizationService; private element; private translate; key: string; value: boolean; label: string; private _type; set type(value: PepCheckboxFieldType); get type(): PepCheckboxFieldType; mandatory: boolean; disabled: boolean; readonly: boolean; xAlignment: PepHorizontalAlignment; rowSpan: number; private _additionalValue; set additionalValue(value: any); get additionalValue(): any; controlType: string; form: FormGroup; isActive: boolean; showTitle: boolean; renderTitle: boolean; layoutType: PepLayoutType; private _visible; set visible(visible: boolean); get visible(): boolean; valueChange: EventEmitter; standAlone: boolean; additionalValueObject: any; jsonLib: JSON; constructor(renderer: Renderer2, customizationService: PepCustomizationService, element: ElementRef, translate: TranslateService); private setAdditionalValueObject; private setDefaultForm; ngOnInit(): void; ngOnChanges(changes: any): void; ngOnDestroy(): void; onMaterialChange(e: MatCheckboxChange): void; toggleChecked(event: Event): void; changeValue(value: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }