@datalayer/core
Version:
**Datalayer Core**
22 lines (21 loc) • 835 B
TypeScript
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?: JSX.Element | JSX.Element[];
zIndex?: number;
disableDarken?: boolean;
screenshotSurface?: (qfds: any) => JSX.Element;
};
export declare function ScreenshotProvider(props: IScreenshotProviderProps): import("react/jsx-runtime").JSX.Element;
export declare namespace ScreenshotProvider {
var defaultProps: IScreenshotProviderProps;
}
export {};