import React from 'react'; import { ButtonProps } from '@digigov/react-core/Button'; import { ModalContainerProps } from '@digigov/react-core/ModalContainer'; import { ModalId, UseModalReturn } from './hooks.js'; export declare const ModalContext: React.Context; export interface ModalAutoProps extends ModalContainerProps { id: string; clickOutside?: boolean; closeOnEscape?: boolean; } export declare const ModalProvider: ({ children }: { children: React.ReactNode; }) => React.JSX.Element; export declare const useModalContext: () => UseModalReturn | null; export declare const ModalAuto: React.ForwardRefExoticComponent & React.RefAttributes>; export interface ModalButtonAutoProps extends ButtonProps { modal: ModalId; open?: boolean; close?: boolean; } export declare const ModalButtonAuto: React.ForwardRefExoticComponent & React.RefAttributes>;