import { ApplicationRef, Injector } from '@angular/core';
import { INgxHelperCoordinates, INgxHelperCoordinatesConfig } from './ngx-helper-coordinates.interface';
import * as i0 from "@angular/core";
export declare class NgxHelperCoordinatesService {
    private readonly applicationRef;
    private readonly injector;
    constructor(applicationRef: ApplicationRef, injector: Injector);
    get(): Promise<INgxHelperCoordinates>;
    get(coordinates: INgxHelperCoordinates): Promise<INgxHelperCoordinates>;
    get(config: Partial<INgxHelperCoordinatesConfig>): Promise<INgxHelperCoordinates>;
    get(coordinates: INgxHelperCoordinates, config: Partial<INgxHelperCoordinatesConfig>): Promise<INgxHelperCoordinates>;
    show(coordinates: INgxHelperCoordinates): void;
    show(coordinates: INgxHelperCoordinates, config: Partial<Omit<INgxHelperCoordinatesConfig, 'view'>>): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxHelperCoordinatesService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<NgxHelperCoordinatesService>;
}
