import { CustomElementView, ElementView } from '../'; /** * Modal component */ export declare class Modal extends CustomElementView { private isOpen; private $iframe?; private $video?; canClose: boolean; ready(): void; /** * Attaches a click listener to an element with data-modal attribute, if there isn't one already. */ attachListener($button: ElementView): void; /** * Removes the click listener from an element */ removeListener($button: ElementView): void; open(noAnimation?: boolean): void; close(keepBg?: boolean, noEvent?: boolean): void; getOpenModal(): Modal | undefined; }