import { type TuiDay, type TuiDayRange, type TuiTime } from '@taiga-ui/cdk/date-time';
import { TuiItemsHandlersDirective } from '@taiga-ui/core/directives/items-handlers';
import { type TuiInputDateBase, TuiInputDateDirective } from '@taiga-ui/kit/components/input-date';
import { TuiInputDateRangeDirective } from '@taiga-ui/kit/components/input-date-range';
import { TuiInputDateTimeDirective } from '@taiga-ui/kit/components/input-date-time';
import * as i0 from "@angular/core";
export declare class TuiMobileCalendarDropdownNew {
    readonly single?: TuiInputDateDirective;
    readonly range?: TuiInputDateRangeDirective;
    readonly dateTime?: TuiInputDateTimeDirective;
    readonly handlers: TuiItemsHandlersDirective<any>;
    get date(): TuiInputDateBase<readonly [TuiDay, TuiTime | null]> | TuiInputDateBase<TuiDay> | TuiInputDateBase<TuiDayRange> | undefined;
    static ɵfac: i0.ɵɵFactoryDeclaration<TuiMobileCalendarDropdownNew, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<TuiMobileCalendarDropdownNew, "[tuiMobileCalendar]", never, {}, {}, ["single", "range", "dateTime"], never, true, never>;
}
