UNPKG

@datalayer/core

Version:

[![Datalayer](https://assets.datalayer.tech/datalayer-25.svg)](https://datalayer.io)

29 lines (28 loc) 1.11 kB
import { ReactNode } from 'react'; import PropTypes from 'prop-types'; type BackdropContextType = { closeBackdrop: () => void; displayBackdrop: (nextBackdrop: any) => void; }; export declare const BackdropContext: import("react").Context<BackdropContextType>; export declare function useBackdrop(): BackdropContextType; /** * The type for the Backdrop context provider. */ export declare const BackdropContextProvider: import("react").Provider<BackdropContextType>; type IBackdropProviderProps = { children?: ReactNode; zIndex?: number; disableDarken?: boolean; backdropSurface?: any; }; export declare function BackdropProvider({ children, zIndex, disableDarken, backdropSurface, }: IBackdropProviderProps): import("react/jsx-runtime").JSX.Element; export declare namespace BackdropProvider { var propTypes: { children: PropTypes.Requireable<NonNullable<PropTypes.ReactNodeLike>>; zIndex: PropTypes.Requireable<number>; disableDarken: PropTypes.Requireable<boolean>; backdropSurface: PropTypes.Requireable<(...args: any[]) => any>; }; } export {};