import * as React from 'react'; export type ModalContextType = Readonly<{ hide: () => void; show: () => void; toggle: () => void; hideCloseButton?: boolean; fullSizeOnMobile?: boolean; visible: boolean; }>; export declare const DEFAULT_VALUE_CONTEXT: { hide: () => void; show: () => void; toggle: () => void; visible: boolean; hideCloseButton: boolean; fullSizeOnMobile: boolean; }; export declare const useModal: () => ModalContextType; type ProviderProps = { readonly children: React.ReactNode; readonly context: ModalContextType; }; export declare const Provider: ({ context, children }: ProviderProps) => React.JSX.Element; export {};