1 | import { ComponentFactoryResolver, OnInit, Type } from '@angular/core';
|
2 | import { Observable } from 'rxjs';
|
3 | import { NbBooleanInput } from '../helpers';
|
4 | import { NbPositionBuilderService } from '../cdk/overlay/overlay-position';
|
5 | import { NbTriggerStrategyBuilderService } from '../cdk/overlay/overlay-trigger';
|
6 | import { NbOverlayService } from '../cdk/overlay/overlay-service';
|
7 | import { NbCalendarTimeModelService } from '../calendar-kit/services/calendar-time-model.service';
|
8 | import { NbDateService } from '../calendar-kit/services/date.service';
|
9 | import { NbCalendarWithTimeComponent } from './calendar-with-time.component';
|
10 | import { NbBasePickerComponent } from './datepicker.component';
|
11 | export declare class NbDateTimePickerComponent<D> extends NbBasePickerComponent<D, D, NbCalendarWithTimeComponent<D>> implements OnInit {
|
12 | protected calendarWithTimeModelService: NbCalendarTimeModelService<D>;
|
13 | protected pickerClass: Type<NbCalendarWithTimeComponent<D>>;
|
14 | get value(): any;
|
15 | set value(date: any);
|
16 | step: number;
|
17 | title: string;
|
18 | applyButtonText: string;
|
19 | currentTimeButtonText: string;
|
20 | get twelveHoursFormat(): boolean;
|
21 | set twelveHoursFormat(value: boolean);
|
22 | _twelveHoursFormat: boolean;
|
23 | static ngAcceptInputType_twelveHoursFormat: NbBooleanInput;
|
24 | get withSeconds(): boolean;
|
25 | set withSeconds(value: boolean);
|
26 | _withSeconds: boolean;
|
27 | static ngAcceptInputType_withSeconds: NbBooleanInput;
|
28 | get singleColumn(): boolean;
|
29 | set singleColumn(value: boolean);
|
30 | _singleColumn: boolean;
|
31 | static ngAcceptInputType_singleColumn: NbBooleanInput;
|
32 | constructor(document: any, positionBuilder: NbPositionBuilderService, triggerStrategyBuilder: NbTriggerStrategyBuilderService, overlay: NbOverlayService, cfr: ComponentFactoryResolver, dateService: NbDateService<D>, dateServiceOptions: any, calendarWithTimeModelService: NbCalendarTimeModelService<D>);
|
33 | ngOnInit(): void;
|
34 | protected patchWithInputs(): void;
|
35 | protected get pickerValueChange(): Observable<any>;
|
36 | protected writeQueue(): void;
|
37 | protected buildTimeFormat(): string;
|
38 | }
|