import { ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, Renderer2, SimpleChanges, ViewContainerRef } from '@angular/core'; import { Subject } from "rxjs"; import { DomSanitizer, SafeStyle } from "@angular/platform-browser"; export declare class AzoraCheckbox implements OnInit, OnChanges, OnDestroy { private _vcRef; private _cd; private _element; private _renderer; private _sanitizer; label: string; value: string; name: string; portals: { before: any; after: any; }; private readonly _inputElement; /** Whether the label should appear after or before the radio button. Defaults to 'after' */ labelPosition: 'top' | 'right' | 'bottom' | 'left'; private _labelPosition; /** Whether the radio button is disabled. */ disabled: boolean; /** Whether this radio button is checked. */ checked: boolean; model: any | any[]; private _model; /** Theme color palette for the component. */ color: string | SafeStyle; private _color; /** Whether this radio is checked. */ private _checked; /** Whether this radio is disabled. */ private _disabled; /** Whether this radio is required. */ private _required; /** Value assigned to this radio. */ private _value; /** * Template for AzRadio content. * @docs-private */ private _implicitContent; /** * Template provided inside the AzRadio view that will be used if present * @docs-private */ private _explicitContent; change: EventEmitter<{}>; modelChange: Subject; blur: EventEmitter<{}>; focus: EventEmitter<{}>; constructor(_vcRef: ViewContainerRef, _cd: ChangeDetectorRef, _element: ElementRef, _renderer: Renderer2, _sanitizer: DomSanitizer); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; onFocus: (e: Event) => void; onBlur: (e: Event) => void; _onInputClick(event: Event): void; /** * Triggered when the radio button received a click or the input recognized any change. * Clicking on a label element, will trigger a change event on the associated input. */ _onInputChange(event: Event): void; /** Dispatch change event with current value. */ private _emitChangeEvent; } export declare class AzoraCheckboxModule { }