/** Options for config generation. */ export interface GenerateConfigOptions { /** * Whether to include the plugins array in the generated config. * Defaults to true. */ includePlugins?: boolean; /** * Whether to include the agent overrides section. * Defaults to true. */ includeAgents?: boolean; /** * Whether to include the category overrides section. * Defaults to true. */ includeCategories?: boolean; } /** * Generate a user-level config for `~/.config/opencode/goatcode.ts`. * * Omits the plugins section (project-specific) and includes * provider/priority settings so users can easily customise resolution. */ export declare function generateUserConfig(): string; /** * Generate the content of an `goatcode.config.ts` file. * * Returns a TypeScript source string that can be written directly to disk. * All agent and category overrides are commented out by default. * All built-in micro-plugins are listed and enabled. */ export declare function generateConfig(options?: GenerateConfigOptions): string;