import { Buffer } from 'buffer'; import type * as ReactRouterDOMTypes from 'react-router-dom'; declare global { interface Window { fs: any; pfs: any; miDir: string; Buffer: typeof Buffer; ethers: any; MakeInfinite: any; ReactECharts: any; THREE: any; Radix: any; DreamspaceElements: any; Lucide: any; ReactRouterDOM: typeof ReactRouterDOMTypes; } } export declare const initializeMakeInfinite: () => void; export { getTags, syncAndRetry, getUndoTargetCommitForFile, getRedoTargetCommitForFile, getHeadCommit, applySxtIgnore, listAllFiles, getCommits, checkoutCommit, } from './git'; export { listDir } from './filesystem'; /** @deprecated Use MiniAppRenderContext instead */ export { MiniApp } from './components'; export { MiniAppRenderContext } from './components'; export { ProjectProvider, useAPI, useRGContext, RGProvider } from './contexts'; export { useProject } from './hooks'; export { useWebSocketManager } from './hooks/useWebSocketManager'; export { useB64UrlForProjectImage, loadProjectPages, loadLibraryComponents, loadProjectComponents, setTailwindTheme, useAppSettings, useAppVersions, } from './utility'; export { RGComponent, RGDroppable, RGComponentErrorBoundary, RGEditLayout, RGPreviewLayout, } from './components/RGLayout'; export { APIHandler } from './api'; export * from './apiProxy'; export { type Project, type FetchProjectResponse } from './types'; export * as DreamspaceElements from './components/DreamspaceElements'; export * as TailwindThemeContext from './contexts/tailwindThemeContext'; export * as TailwindThemeHooks from './hooks/tailwindThemeProvider'; //# sourceMappingURL=index.d.ts.map