import { BasePart, UiPartComponent, UiPartConfig } from '.'; import { TemplateResult } from '@blinkk/selective-edit'; import { Modal } from '../modal'; export declare type ModalsPartConfig = UiPartConfig; /** * Modals are centralized in the display to be outside of other * modals and structures. Modal windows live as siblings in the * DOM. * * This helps to prevent issues where one modal is clipping * another without having to pass the modal through the template * stack to be outside of another modal. * * This also allows reuse of modals across parts of the editor. */ export declare class ModalsPart extends BasePart implements UiPartComponent { modals: Record; constructor(); template(): TemplateResult; }