1 | import { Type } from '@angular/core';
|
2 | import { NbCalendarRange } from '../calendar/calendar-range.component';
|
3 | import { NbDatepickerComponent, NbRangepickerComponent } from './datepicker.component';
|
4 | import { NbDatepickerAdapter } from './datepicker.directive';
|
5 | import { NbDateService } from '../calendar-kit/services/date.service';
|
6 | import { NbDateTimePickerComponent } from './date-timepicker.component';
|
7 | export declare class NbDateAdapterService<D> extends NbDatepickerAdapter<D> {
|
8 | protected dateService: NbDateService<D>;
|
9 | picker: Type<NbDatepickerComponent<D>>;
|
10 | constructor(dateService: NbDateService<D>);
|
11 | parse(date: string, format: any): D;
|
12 | format(date: D, format: string): string;
|
13 | isValid(date: string, format: string): boolean;
|
14 | }
|
15 | export declare class NbRangeAdapterService<D> extends NbDatepickerAdapter<NbCalendarRange<D>> {
|
16 | protected dateService: NbDateService<D>;
|
17 | picker: Type<NbRangepickerComponent<D>>;
|
18 | constructor(dateService: NbDateService<D>);
|
19 | parse(range: string, format: any): NbCalendarRange<D>;
|
20 | format(range: NbCalendarRange<D>, format: string): string;
|
21 | isValid(range: string, format: string): boolean;
|
22 | }
|
23 | export declare class NbDateTimeAdapterService<D> extends NbDatepickerAdapter<D> {
|
24 | protected dateService: NbDateService<D>;
|
25 | picker: Type<NbDateTimePickerComponent<D>>;
|
26 | constructor(dateService: NbDateService<D>);
|
27 | parse(date: string, format: string): D;
|
28 | format(date: any, format: string): string;
|
29 | isValid(date: string, format: string): boolean;
|
30 | }
|