import { DialogElement } from '../dialog'; export declare const foundationModalShadowOptions: ShadowRootInit; export declare const defaultModalConfig: {}; /** * @tagname %%prefix%%-modal */ export declare class Modal extends DialogElement { private isDragging; private offsetX; private offsetY; private modalWidth; private modalHeight; private onMouseDownBound; private onMouseMoveBound; private onMouseUpBound; draggable: boolean; draggableChanged(ignore: any, newValue: boolean): void; show(): void; connectedCallback(): void; disconnectedCallback(): void; onCloseCallback: () => void; private isEventTargetInDraggableTarget; private isInsideTopSlot; private onMouseDown; private onMouseMove; private onMouseUp; private removeDraggableEventListeners; } /** * The Foundation Modal * * @public * @remarks * HTML Element: \ */ export declare const foundationModal: (overrideDefinition?: import("@microsoft/fast-foundation").OverrideFoundationElementDefinition<{ baseName: string; template: import("@microsoft/fast-element").ViewTemplate; styles: import("@microsoft/fast-element").ElementStyles; shadowOptions: ShadowRootInit; }>) => import("@microsoft/fast-foundation").FoundationElementRegistry<{ baseName: string; template: import("@microsoft/fast-element").ViewTemplate; styles: import("@microsoft/fast-element").ElementStyles; shadowOptions: ShadowRootInit; }, typeof Modal>; //# sourceMappingURL=modal.d.ts.map