import { Injector } from '@angular/core';
import { ModalGalleryService } from './modal-gallery.service';
import * as i0 from "@angular/core";
export declare class AttachToOverlayService {
    private injector;
    private modalGalleryService;
    constructor(injector: Injector, modalGalleryService: ModalGalleryService);
    /**
     * To be called by a provider with the APP_INITIALIZER token.
     */
    initialize(): void;
    /**
     * Private method to attach ModalGalleryComponent to the overlay.
     * @param payload {@link AttachToOverlayPayload} with all necessary information
     * @private
     */
    private attachToOverlay;
    static ɵfac: i0.ɵɵFactoryDeclaration<AttachToOverlayService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<AttachToOverlayService>;
}
