import { ElementRef, OnChanges, Renderer2, SimpleChanges } from '@angular/core'; import { BaseDirective } from '../../base.directive'; import * as i0 from "@angular/core"; export declare class EuiBlockContentComponent extends BaseDirective implements OnChanges { private elRef; private renderer; get isBlocked(): boolean; set isBlocked(value: boolean); _isBlocked: boolean; /** keeps the state of the element that was focused before content was blocked */ private lastActiveElement; get cssClasses(): string; constructor(elRef: ElementRef, renderer: Renderer2); ngOnChanges(changes: SimpleChanges): void; /** * blur (un-focus) the focused element inside BlockContent */ deactivateElement(activeElement: HTMLElement): void; /** * focus on element if it was focused before content was blocked */ reactivateElement(element: HTMLElement): void; /** * returns where the element is about to block or not * @param changes SimplyChanges */ private isAboutToBlock; /** * finds the element which is focused inside the UxBlockContent */ private getActiveElement; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }