import { OnInit } from '@angular/core';
import { WindowRef } from './window-ref';
import * as i0 from "@angular/core";
export interface WindowTitleTemplateContext {
    $implicit: WindowRef;
}
export declare class WindowTitleDirective implements OnInit {
    private readonly windowRef;
    private readonly template;
    private readonly viewContainerRef;
    /**
     * Asserts the correct type of the context for the template that `NgForOf` will render.
     *
     * The presence of this method is a signal to the Ivy template type-check compiler that the
     * `NgForOf` structural directive renders its template with a specific context type.
     */
    static ngTemplateContextGuard(dir: WindowTitleDirective, ctx: any): ctx is WindowTitleTemplateContext;
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<WindowTitleDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<WindowTitleDirective, "[rxapWindowTitle]", never, {}, {}, never, never, true, never>;
}
