import { ElementRef, Injector } from '@angular/core';
import { Overlay, OverlayRef } from '@angular/cdk/overlay';
import { CalendarOverlayConfig } from '../model/model';
import * as i0 from "@angular/core";
export declare class CalendarOverlayService {
    private overlay;
    private injector;
    private hostElemRef;
    constructor(overlay: Overlay, injector: Injector);
    open(config: CalendarOverlayConfig, hostElemRef: ElementRef): OverlayRef;
    private createOverlay;
    private getOverlayConfig;
    private createInjector;
    static ɵfac: i0.ɵɵFactoryDeclaration<CalendarOverlayService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<CalendarOverlayService>;
}
