import type { StyleObject } from "../../constants/style"; import type { ModalStyles } from "../../interfaces/Modal"; export declare class Drawer { protected container: HTMLElement; protected main: HTMLDivElement; protected overlay: HTMLDivElement; protected closeButton: HTMLButtonElement; protected iframe: HTMLIFrameElement; protected onCloseCallback: (() => void) | undefined; protected closeTimeout: number | undefined; styles: ModalStyles; body: HTMLDivElement; constructor(container?: HTMLElement, styles?: Partial); open({ iframeUrl }?: { iframeUrl?: string; }): HTMLIFrameElement; close(): void; setOnCloseCallback(callback: () => void): void; protected mergeStyles(styles: Partial): void; protected addAccessibility(): void; protected assignStyles(el: HTMLElement, styles: StyleObject): void; } //# sourceMappingURL=index.d.ts.map