import { Type } from '@angular/core'; import { NbCalendarRange } from '../calendar/calendar-range.component'; import { NbDatepickerComponent, NbRangepickerComponent } from './datepicker.component'; import { NbDatepickerAdapter } from './datepicker.directive'; import { NbDateService } from '../calendar-kit/services/date.service'; import { NbDateTimePickerComponent } from './date-timepicker.component'; import * as i0 from "@angular/core"; export declare class NbDateAdapterService extends NbDatepickerAdapter { protected dateService: NbDateService; picker: Type>; constructor(dateService: NbDateService); parse(date: string, format: any): D; format(date: D, format: string): string; isValid(date: string, format: string): boolean; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵprov: i0.ɵɵInjectableDeclaration>; } export declare class NbRangeAdapterService extends NbDatepickerAdapter> { protected dateService: NbDateService; picker: Type>; constructor(dateService: NbDateService); parse(range: string, format: any): NbCalendarRange; format(range: NbCalendarRange, format: string): string; isValid(range: string, format: string): boolean; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵprov: i0.ɵɵInjectableDeclaration>; } export declare class NbDateTimeAdapterService extends NbDatepickerAdapter { protected dateService: NbDateService; picker: Type>; constructor(dateService: NbDateService); parse(date: string, format: string): D; format(date: any, format: string): string; isValid(date: string, format: string): boolean; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵprov: i0.ɵɵInjectableDeclaration>; }