import { ComponentInterface, EventEmitter } from '../../stencil-public-runtime'; export declare class ClickElsewhere implements ComponentInterface { isCurrentlyFocused: boolean; /** * Listens for mouse and window events that happen outside this click-elsewhere element so we can close popovers when users click outside them */ mouseEventList: string[]; hostElement: HTMLElement; /** * Emitted when the user clicks outside the element * @deprecated Use 'tctChange' instead */ change: EventEmitter; /** * Emitted when the user clicks outside the element */ tctChange: EventEmitter; connectedCallback(): void; disconnectedCallback(): void; componentWillLoad(): void; findActiveElement(): Element | null; mouseHandler: (event: Event) => void; originatesInSlots(target: Element): boolean; shadowContains(child: any): boolean; shadowEventTarget(event: any): Element; windowBlurHandler: () => void; }