claude-gemini-multimodal-bridge
Version:
Enterprise-grade AI integration bridge connecting Claude Code, Gemini CLI, and Google AI Studio with intelligent routing and advanced multimodal processing capabilities
50 lines • 1.43 kB
TypeScript
interface EnvLoadResult {
success: boolean;
loadedFrom?: string;
foundFiles: string[];
errors: string[];
}
export declare class SmartEnvLoader {
private static instance;
private isLoaded;
private loadResult;
private constructor();
static getInstance(): SmartEnvLoader;
loadEnvironment(options?: {
verbose?: boolean;
forceReload?: boolean;
searchPaths?: string[];
}): Promise<EnvLoadResult>;
private getDefaultSearchPaths;
private findProjectRoot;
private findProjectRootFromPath;
private findGlobalNpmInstallation;
private checkEnvironmentVariables;
getLoadResult(): EnvLoadResult;
isEnvironmentLoaded(): boolean;
reload(options?: {
verbose?: boolean;
searchPaths?: string[];
}): Promise<EnvLoadResult>;
getEnvironmentStatus(): {
loaded: boolean;
source: string | null;
availableVars: Record<string, boolean>;
foundFiles: string[];
errors: string[];
};
}
export declare function loadEnvironmentSmart(options?: {
verbose?: boolean;
forceReload?: boolean;
searchPaths?: string[];
}): Promise<EnvLoadResult>;
export declare function getEnvironmentStatus(): {
loaded: boolean;
source: string | null;
availableVars: Record<string, boolean>;
foundFiles: string[];
errors: string[];
};
export {};
//# sourceMappingURL=envLoader.d.ts.map