import { OnInit, OnDestroy } from '@angular/core';
import { TreeTable } from 'primeng/treetable';
import { Table } from 'primeng/table';
import * as i0 from "@angular/core";
export declare class InputClearExtensionDirective implements OnInit, OnDestroy {
    rbkInputClearExtension: {
        table: TreeTable | Table;
        component: any;
    };
    private isDirectiveActive;
    constructor();
    ngOnInit(): void;
    clear(): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<InputClearExtensionDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<InputClearExtensionDirective, "[rbkInputClearExtension]", never, { "rbkInputClearExtension": { "alias": "rbkInputClearExtension"; "required": false; }; }, {}, never, never, false, never>;
}
