import { OnInit, TemplateRef, ViewContainerRef } from '@angular/core';
import { WindowRef } from './window-ref';
import * as i0 from "@angular/core";
export interface WindowFooterTemplateContext {
    $implicit: WindowRef;
}
export declare class WindowFooterDirective implements OnInit {
    private readonly windowRef;
    private readonly template;
    private readonly viewContainerRef;
    constructor(windowRef: WindowRef, template: TemplateRef<WindowFooterTemplateContext>, viewContainerRef: 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: WindowFooterDirective, ctx: any): ctx is WindowFooterTemplateContext;
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<WindowFooterDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<WindowFooterDirective, "[rxapWindowFooter]", never, {}, {}, never, never, true, never>;
}
