import { OnDestroy, EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class afterFilterChangedDirective implements OnDestroy {
    afterFilterChanged: EventEmitter<number>;
    filterChangeDelay: number;
    private stream;
    private subscription;
    constructor();
    ngOnDestroy(): void;
    onFilterChange(value: number): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<afterFilterChangedDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<afterFilterChangedDirective, "[afterFilterChanged]", never, { "filterChangeDelay": { "alias": "filterChangeDelay"; "required": false; }; }, { "afterFilterChanged": "afterFilterChanged"; }, never, never, false, never>;
}
