export interface ClickOutOption { /** * trigger when clicked outside the current element */ onClickOut?: () => void; /** * provide logic to check clicked outside ot not */ closeConditional?: (e: HTMLElement) => boolean; /** * additional elements were passed to be included in check */ includeElements?: Array; } export declare function ClickOutDirective(option?: ClickOutOption): { name: string; args: { closeConditional: (e: any) => boolean; }; };