import { DeferredInitResult } from './deferred_init.js'; import { PrefetchResult } from './prefetch.js'; export interface WorkspaceSetup { pythonVersion: string; implementation: string; platformName: string; testCommand: string; startupSteps: string[]; } export interface SetupReport { setup: WorkspaceSetup; prefetches: PrefetchResult[]; deferredInit: DeferredInitResult; trusted: boolean; cwd: string; } export declare function buildWorkspaceSetup(): WorkspaceSetup; export declare function runSetup(cwd?: string, trusted?: boolean): SetupReport; export { buildWorkspaceSetup as buildSetup };