import { ElementRef, OnInit } from '@angular/core';
import { FormGroup } from '@angular/forms';
import { DatePickerMode } from '@seniorsistemas/angular-components/datepicker';
import { InlineEditCalendarField } from '../../../fields/inline-edit-calendar-field';
import { CalendarLocaleOptions } from '@seniorsistemas/angular-components/locale';
import * as i0 from "@angular/core";
export declare class InlineEditCalendarComponent implements OnInit {
    private readonly localeService;
    private readonly _destroyRef;
    field: InlineEditCalendarField;
    formGroup: FormGroup;
    datepickerEl: ElementRef | null;
    tempValue: Date | null;
    calendarLocaleOptions: CalendarLocaleOptions | null;
    get resolvedHourFormat(): '12' | '24';
    get resolvedMode(): DatePickerMode;
    ngOnInit(): void;
    saveValue(): void;
    getValueAsText(): string;
    private _getLocaleOptions;
    static ɵfac: i0.ɵɵFactoryDeclaration<InlineEditCalendarComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<InlineEditCalendarComponent, "ng-component", never, { "field": { "alias": "field"; "required": true; }; "formGroup": { "alias": "formGroup"; "required": false; }; }, {}, never, never, true, never>;
}
