import { OnDestroy } from '@angular/core';
import { ReplaySubject } from 'rxjs';
import { DBreakpoint } from './layout.types';
import * as i0 from "@angular/core";
export declare class DScreenMediaQueryService implements OnDestroy {
    private currentPoint;
    private pointChangeSub;
    private destroy$;
    getPoint(): ReplaySubject<{
        currentPoint: DBreakpoint;
        change: number;
        compare: {
            [key: string]: number;
        };
    }>;
    private comparePoints;
    getCurrentPoint(): DBreakpoint | undefined;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DScreenMediaQueryService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<DScreenMediaQueryService>;
}
