import { createContext } from 'react';
const initialMethods = {
    update: () => { },
    dismiss: () => { },
    activate: () => { },
    minimize: () => { },
    maximize: () => { },
    dock: () => { },
    unmount: () => { }
};
export const initialModalContext = {
    alert: false,
    dismissible: true,
    minimizable: false,
    maximizable: false,
    dockable: false,
    defaultMinimized: false,
    unmountWhenMinimized: true,
    state: 'open',
    top: false,
    initialized: false,
    ...initialMethods
};
export const ModalContext = createContext(initialModalContext);
export const ModalManagerContext = createContext({
    create: () => initialMethods,
    ModalContext,
    initialized: false,
    lastFocusedBeforeProgress: { current: null }
});
//# sourceMappingURL=Contexts.js.map