import * as i0 from '@angular/core';
import { AfterViewInit, ElementRef, Injector } from '@angular/core';
import _CalendarDate from '@ui5/webcomponents/dist/CalendarDate.js';

declare class CalendarDate implements AfterViewInit {
    /**
     * The date formatted according to the `formatPattern` property
  of the `ui5-calendar` that hosts the component.
     */
    value: i0.InputSignal<string | undefined>;
    elementRef: ElementRef<_CalendarDate>;
    injector: Injector;
    get element(): _CalendarDate;
    ngAfterViewInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CalendarDate, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CalendarDate, "ui5-date, [ui5-date]", ["ui5CalendarDate"], { "value": { "alias": "value"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}

export { CalendarDate };
