export { createContainer, default } from "./container";
export type { ContainerInstance, ContainerOptions, GitAuthOptions, MutableGitAuth, RunOptions, RunResult, TerminalSession, TerminalSessionOptions, TerminalSessionRunOptions, TerminalSessionState, WorkspaceSearchFileResult, WorkspaceSearchMatch, WorkspaceSearchOptions, WorkspaceSearchProvider, WorkspaceSearchResult, } from "./container";
export { VirtualFS } from "./virtual-fs";
export type { FSNode, Stats, FSWatcher, WatchListener, WatchEventType, } from "./virtual-fs";
export { createProcess } from "./shims/process";
export type { Process, ProcessEnv } from "./shims/process";
export * as stream from "./shims/stream";
export * as network from "./network";
export type { NetworkController, NetworkExitNode, NetworkFetchRequest, NetworkFetchResponse, NetworkIntegration, NetworkLookupAddress, NetworkLookupOptions, NetworkLookupResult, NetworkOptions, NetworkProvider, PersistedNetworkSession, NetworkRoute, NetworkState, NetworkStatus, TailscaleAdapter, TailscaleAdapterFactory, TailscaleAdapterStatus, } from "./network";
export { createNetworkSessionPersistence, createTailscaleSessionPersistence, parsePersistedNetworkSession, parseTailscaleStateSnapshot, PERSISTED_NETWORK_SESSION_STORAGE_KEY, serializePersistedNetworkSession, serializeTailscaleStateSnapshot, TAILSCALE_SESSION_STORAGE_KEY, } from "./network";
export { setElectronHost, getElectronHost, hasElectronHost, ELECTRON_IPC_TAG, ELECTRON_IPC_KIND, isElectronIpcEnvelope, } from "./frameworks/electron-host";
export type { ElectronHost, ElectronWindowHandle, ElectronWindowOptions, ElectronWindowBounds, ElectronWindowEvent, ElectronIpcEnvelope, ElectronIpcError, ElectronIpcKind, } from "./frameworks/electron-host";
//# sourceMappingURL=browser.d.ts.map