import React from 'react'; import { DomPngOptions } from './types'; export declare const useScreenshot: () => { createSvg: (Component: React.ReactElement, props: { width: number; height?: number; }) => Promise; domToUrl: (element: HTMLElement | string | SVGElement, props: DomPngOptions) => Promise; downloadSvgAsPng: (svg: HTMLElement | string | SVGElement, props?: DomPngOptions, name?: string, runOnFinish?: () => void) => Promise; downloadFile: (url: string, name?: string, runOnFinish?: () => void) => Promise; copyToClipboard: (url: string, toastMessage?: string, toastPosition?: "bottom-right" | "top-center") => Promise; svgStringtoElement: (svgString: string) => HTMLElement; svgToPngURL: (svg: string) => Promise; shareImage: (dataUrl: string) => Promise; apiSupport: () => { copyToClipboard: boolean; shareImage: boolean; }; };