import { l as Scope } from "../../../types-lRv_6IzV.js";
import "../../../interfaces-BOV8jLcZ.js";
import { t as BaseAdapter } from "../../../base-D1dmjxMJ.js";

//#region src/services/settings/adapters/gemini.d.ts

/**
* Resolves the following config paths:
* - user: ~/.gemini/settings.json
* - project: <cwd>/.gemini/settings.json
* - system: platform-specific path
*/
declare class GeminiAdapter extends BaseAdapter {
  #private;
  readonly toolId: "gemini";
  /**
  * Resolve the configuration path for each scope
  */
  resolvePath(scope: Scope): string;
  /**
  * Validate supported scopes
  */
  validateScope(scope: Scope): boolean;
}
//#endregion
export { GeminiAdapter };