@datalayer/core
Version:
[](https://datalayer.io)
20 lines (19 loc) • 806 B
TypeScript
import { ReactNode } from 'react';
type ScreenshotContextType = {
closeScreenshot: () => void;
displayScreenshot: (nextScreenshot: any) => void;
};
export declare const ScreenshotContext: import("react").Context<ScreenshotContextType>;
export declare function useScreenshot(): ScreenshotContextType;
/**
* The type for the Screenshot context provider.
*/
export declare const ScreenshotContextProvider: import("react").Provider<ScreenshotContextType>;
type IScreenshotProviderProps = {
children?: ReactNode;
zIndex?: number;
disableDarken?: boolean;
screenshotSurface?: (qfds: any) => JSX.Element;
};
export declare function ScreenshotProvider({ children, zIndex, disableDarken, screenshotSurface, }: IScreenshotProviderProps): import("react/jsx-runtime").JSX.Element;
export {};