import { EventEmitter, ComponentInterface } from '../../../stencil-public-runtime'; export declare class BcmModal implements ComponentInterface { el: HTMLElement; modalSlots: {}; _id: string; isShow: boolean; hidden: boolean; size: any; backdrop: boolean | 'static'; width: string; height: string; fullWidth: boolean; close: EventEmitter; modalClose: EventEmitter; modalBeforeClose: EventEmitter; modalBeforeOpen: EventEmitter; connectedCallback(): void; componentWillLoad(): void; handleSubmit(e: any): void; handleBackdrop(): void; hide(obj?: { force: boolean; }): Promise; show(obj?: { force: boolean; }): Promise; keyboardNavigation(e: any): void; showModal(e: any): Promise; hideModal(e: any): Promise; _openHandler(): void; disconnectedCallback(): void; render(): any; }