import { PropsWithChildren } from 'react';
export interface DialogOptions {
    open: boolean;
    visible: boolean;
    onClose?: () => void;
    disableEscapeClose?: boolean;
}
interface DialogContextValue {
    removeDialog: (id: string) => void;
    updateDialog: (id: string, options: DialogOptions) => void;
}
export declare const DialogContext: import('react').Context<DialogContextValue>;
export declare function ScrollLocker({ children }: PropsWithChildren): import("react/jsx-runtime").JSX.Element;
export {};
