import { OnDestroy } from '@angular/core';
import { Observable } from 'rxjs';
import { SkyBreakpoint } from './breakpoint';
import { SkyBreakpointObserver } from './breakpoint-observer';
import * as i0 from "@angular/core";
/**
 * Emits when the viewport width changes.
 * @internal
 */
export declare class SkyMediaBreakpointObserver implements OnDestroy, SkyBreakpointObserver {
    #private;
    get breakpointChange(): Observable<SkyBreakpoint>;
    constructor();
    ngOnDestroy(): void;
    destroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SkyMediaBreakpointObserver, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<SkyMediaBreakpointObserver>;
}
