import { AfterViewInit, Injector, OnDestroy } from '@angular/core'; import { StylableComponent } from '@wm/components/base'; import * as i0 from "@angular/core"; export declare class LayoutDirective extends StylableComponent implements AfterViewInit, OnDestroy { static initializeProps: void; private _eventNotifier; constructor(inj: Injector, explicitContext: any); /** * A child component can notify page using this method. Notified event will be passed to * subscribed children only after page initialization. * * @param {string} eventName * @param data */ notify(eventName: string, ...data: Array): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }