/** * Extension path resolution — single source of truth. * * Used by sessions.ts at runtime and by tests for validation. * Logging is handled by the caller (sessions.ts) to avoid coupling * this module to the logger. */ export interface ResolveResult { path: string; error?: string; } export declare function resolveExtensionPath(envVar: string, packageName: string, entryFile: string): string; export declare function resolveExtensionPathDetailed(envVar: string, packageName: string, entryFile: string): ResolveResult;