import type { WorkspaceConfiguration } from 'vscode'; /** * Interface for the yeoman environment. */ export interface YeomanEnvironment { conflicter: { force: boolean; }; adapter: { actualAdapter: unknown; }; } /** * Interface for the VSCode instance. */ export interface VSCodeInstance { commands: { executeCommand: (command: string, ...rest: any[]) => Promise; }; workspace: WorkspaceConfiguration; } type HostEnvironment = 'vscode' | 'bas' | 'cli'; export type HostEnvironmentId = 'VSCode' | 'SBAS' | 'CLI'; export declare const hostEnvironment: { [key in HostEnvironment]: { name: string; technical: HostEnvironmentId; }; }; export {}; //# sourceMappingURL=environment.d.ts.map