import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, OnDestroy, OnInit } from "@angular/core"; import { RealsoftButtonToggleGroup } from "../../features/button-toggle/button-toggle-group"; import { RealsoftButtonToggleAppearance, RealsoftButtonToggleChange, RealsoftButtonToggleDefaultOptions } from "./config"; import * as i0 from "@angular/core"; export declare class RealsoftButtonToggle implements OnInit, AfterViewInit, OnDestroy { _changeDetectorRef: ChangeDetectorRef; private _elementRef; private _uniqueID; private _focusMonitor; private _animationMode; private _checked; private _tabIndex; private _appearance; private _disabled; private _disabledInteractive; private color; buttonToggleGroup: RealsoftButtonToggleGroup; defaultOptions: RealsoftButtonToggleDefaultOptions; defaultTabIndex: string; ariaLabel: string; ariaLabelledby: string | null; _buttonElement: ElementRef; id: string; value: any; name: string; get tabIndex(): number | null; set tabIndex(newValue: number | null); get appearance(): RealsoftButtonToggleAppearance; set appearance(newAppearance: RealsoftButtonToggleAppearance); get disabled(): boolean; set disabled(value: boolean); get disabledInteractive(): boolean; set disabledInteractive(value: boolean); get checked(): boolean; set checked(value: boolean); readonly change: EventEmitter; constructor(...args: unknown[]); ngOnInit(): void; ngAfterViewInit(): void; focus(options?: FocusOptions): void; isSingleSelection(): boolean; _onButtonClick(): void; get buttonId(): string; _getButtonName(): string | null; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_disabled: unknown; static ngAcceptInputType_disabledInteractive: unknown; static ngAcceptInputType_checked: unknown; }