import type { GeminiConfigScaffold } from '../../types/gemini.js';
/**
 * Scaffold the .gemini/ config directory with Planu conventions and skills.
 * Idempotent — skips files that already exist.
 * SPEC-708: also injects a host-aware Planu rules block into .gemini/conventions.md.
 * The body of conventions.md is never overwritten; only the rules block between
 * `<!-- planu:rules:start -->` markers is replaced on subsequent runs.
 * Does NOT create any .claude/ files.
 *
 * Called by init_project when a Gemini workspace is detected.
 * Integration hook for handler.ts: see REPORT at end of implementation.
 */
export declare function scaffoldGeminiConfig(projectPath: string, planuVersion?: string): Promise<GeminiConfigScaffold>;
//# sourceMappingURL=config-scaffold.d.ts.map