import { NgClickOutsideDirective } from "./ng-click-outside.directive";
import * as i0 from "@angular/core";
/**
 * Click oustside Directive but with an setTimeout on the listener
 * This may help for items that are conditionally shown ([see issue #13](https://github.com/arkon/ng-click-outside/issues/13)).
 */
export declare class NgClickOutsideDelayOutsideDirective extends NgClickOutsideDirective {
    /**
     * Delays the initialization of the click outside handler.
     * This may help for items that are conditionally shown ([see issue #13](https://github.com/arkon/ng-click-outside/issues/13)).
     */
    delayClickOutsideInit: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
    protected _initOnClickBody(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgClickOutsideDelayOutsideDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<NgClickOutsideDelayOutsideDirective, "[clickOutside][delayClickOutsideInit]", never, { "delayClickOutsideInit": { "alias": "delayClickOutsideInit"; "required": true; "isSignal": true; }; }, {}, never, never, true, never>;
}
