import { AfterViewInit, DestroyRef, ElementRef, EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class MultiSelectSearchDirective implements AfterViewInit {
    #private;
    private readonly elementRef;
    private readonly destroyRef;
    constructor(elementRef: ElementRef, destroyRef: DestroyRef);
    delay: number;
    set value(value: string);
    readonly valueChange: EventEmitter<string>;
    ngAfterViewInit(): void;
    private setSubscription;
    static ɵfac: i0.ɵɵFactoryDeclaration<MultiSelectSearchDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<MultiSelectSearchDirective, "[cMultiSelectSearch]", ["cMultiSelectSearch"], { "delay": { "alias": "delay"; "required": false; }; "value": { "alias": "value"; "required": false; }; }, { "valueChange": "valueChange"; }, never, never, true, never>;
}
