import { TemplateRef } from '@angular/core';
import { MobileModeBase } from '@fundamental-ngx/core/mobile-mode';
import { DatePicker } from '../date-picker.model';
import * as i0 from "@angular/core";
export declare class DatePickerMobileComponent<D> extends MobileModeBase<DatePicker<D>> {
    datePickerConfig: {
        calendarTemplate: TemplateRef<any>;
        controlTemplate: TemplateRef<any>;
    };
    /** @hidden */
    dialogTemplate: TemplateRef<any>;
    /** @hidden */
    private _selectedBackup;
    /** @hidden */
    constructor(datePickerConfig: {
        calendarTemplate: TemplateRef<any>;
        controlTemplate: TemplateRef<any>;
    }, datePickerComponent: DatePicker<D>);
    /** @hidden */
    handleApprove(): void;
    /** @hidden */
    handleDismiss(): void;
    /** @hidden */
    private _toggleDialog;
    /** @hidden */
    private _open;
    static ɵfac: i0.ɵɵFactoryDeclaration<DatePickerMobileComponent<any>, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DatePickerMobileComponent<any>, "fd-date-picker-mobile", never, {}, {}, never, never, true, never>;
}
