import type { ReactNode, RefObject } from 'react'; type ExportFormat = 'png' | 'svg'; type ExportDestination = 'file' | 'clipboard'; interface ExportOptions { format: ExportFormat; destination?: ExportDestination; } interface ExportManagerState { export: (options: ExportOptions) => void; exportFinished: () => void; } export declare function useExportManagerAPI(): RefObject; interface ExportManagerProviderProps { children: ReactNode; } export declare function ExportManagerProvider(props: ExportManagerProviderProps): import("react/jsx-runtime").JSX.Element; interface ExportManagerControllerProps { children: ReactNode; } export declare function ExportManagerController(props: ExportManagerControllerProps): import("react/jsx-runtime").JSX.Element | null; export {}; //# sourceMappingURL=ExportManager.d.ts.map