import * as i0 from '@angular/core'; import { OnInit, OnDestroy, ElementRef, DoCheck, Renderer2 } from '@angular/core'; import * as i3 from '@angular/common'; import * as i4 from '@angular/forms'; declare class NoEditCheckerComponent implements OnInit, OnDestroy { private element; constructor(element: ElementRef); ngOnInit(): void; ngOnDestroy(): void; get canEdit(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class NoEditButtonDirective implements DoCheck { private renderer; private el; constructor(renderer: Renderer2, el: ElementRef); ngDoCheck(): void; private isNoEdit; static isNoEdit(nativeElement: any): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class NoEditButtonModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { NoEditButtonDirective, NoEditButtonModule, NoEditCheckerComponent };