import { AfterViewInit, EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * This class handles where the ng-content passed in directly to the master view content loses track of data-table.
 * Due to content child can only work with direct parent-child, not parent-some template-child scenario.
 * This can be used for supporting other components to be the content of the master view if needed.
 */
export declare class MasterViewContentDirective implements AfterViewInit {
    smeDataTableFromTemplateReady: EventEmitter<boolean>;
    ngAfterViewInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<MasterViewContentDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<MasterViewContentDirective, "[smeMasterViewContentDirective]", never, {}, { "smeDataTableFromTemplateReady": "smeDataTableFromTemplateReady"; }, never, never, false, never>;
}
