import { ClassProvider, FactoryProvider, InjectionToken } from '@angular/core';
export declare const WINDOW: InjectionToken<unknown>;
export declare abstract class WindowRef {
    get nativeWindow(): Window | object;
}
export declare class BrowserWindowRef extends WindowRef {
    constructor();
    get nativeWindow(): Window | object;
}
export declare const windowFactory: (browserWindowRef: BrowserWindowRef, platformId: object) => Window | object;
export declare const WINDOW_PROVIDERS: (ClassProvider | FactoryProvider)[];
