import { NativeDateAdapter } from '@angular/material/core';
import * as i0 from "@angular/core";
import * as i1 from "./datepicker.component";
import * as i2 from "./datepicker-trigger.directive";
import * as i3 from "./datepicker-input.directive";
import * as i4 from "./calendar-header/calendar-header.component";
import * as i5 from "@angular/common";
import * as i6 from "@angular/material/datepicker";
import * as i7 from "@angular/material/core";
import * as i8 from "@angular/cdk/overlay";
import * as i9 from "../button/button.module";
import * as i10 from "../../icon/icon.module";
import * as i11 from "@angular/cdk/a11y";
export declare class LocaleDateAdapter extends NativeDateAdapter {
    getFirstDayOfWeek(): import("@angular/common").WeekDay;
    static ɵfac: i0.ɵɵFactoryDeclaration<LocaleDateAdapter, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<LocaleDateAdapter>;
}
export declare class UiDatepickerModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<UiDatepickerModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<UiDatepickerModule, [typeof i1.DatepickerComponent, typeof i2.DatepickerTriggerDirective, typeof i3.DatepickerInputDirective, typeof i4.CalendarHeaderComponent], [typeof i5.CommonModule, typeof i6.MatDatepickerModule, typeof i7.MatNativeDateModule, typeof i8.OverlayModule, typeof i9.ButtonModule, typeof i10.UiIconModule, typeof i11.A11yModule], [typeof i1.DatepickerComponent, typeof i2.DatepickerTriggerDirective, typeof i3.DatepickerInputDirective]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<UiDatepickerModule>;
}
