import { AfterContentInit, OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; import { RealsoftDatepickerIntl } from './datepicker-intl'; import { RealsoftDatepickerControl, RealsoftDatepickerPanel } from './models'; import * as i0 from "@angular/core"; export declare class RealsoftDatepickerToggleIcon { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class RealsoftDatepickerToggle implements OnChanges, AfterContentInit, OnDestroy { _intl: RealsoftDatepickerIntl; private _changeDetectorRef; private _stateChanges; private _disabled; datepicker: RealsoftDatepickerPanel, D>; tabIndex: number | null; ariaLabel: string; get disabled(): boolean; set disabled(value: boolean); _customIcon: RealsoftDatepickerToggleIcon; _button: HTMLButtonElement; constructor(); ngOnChanges(changes: SimpleChanges): void; ngAfterContentInit(): void; ngOnDestroy(): void; open(event: Event): void; private _observeStateChanges; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "realsoft-datepicker-toggle", ["realsoftDatepickerToggle"], { "datepicker": { "alias": "for"; "required": false; }; "tabIndex": { "alias": "tabIndex"; "required": false; }; "ariaLabel": { "alias": "aria-label"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; }, {}, ["_customIcon"], ["[realsoftDatepickerToggleIcon]"], true, never>; static ngAcceptInputType_disabled: unknown; }