export function getGedPackageDir(): string; export function getGedpiVersion(): string; export function resolvePiCliPath(): string; export function getBundledPiVersion(): string | null; export function buildGedEnvironment( baseEnv?: NodeJS.ProcessEnv, ): NodeJS.ProcessEnv; export function ensureQuietStartupDefault(baseEnv?: NodeJS.ProcessEnv): void; export function clearRemovedBundledTheme(baseEnv?: NodeJS.ProcessEnv): void; export function ensureDraculaDefaultTheme(baseEnv?: NodeJS.ProcessEnv): void; export function suppressBundledPiChangelog(baseEnv?: NodeJS.ProcessEnv): void; export function buildPiProcessSpec( argv?: string[], baseEnv?: NodeJS.ProcessEnv, ): { command: string; args: string[]; env: NodeJS.ProcessEnv; }; export function runGed( argv?: string[], options?: { cwd?: string; env?: NodeJS.ProcessEnv }, ): Promise; export function isGedEntrypointInvocation( argvPath?: string, moduleUrl?: string, ): boolean;