/**
 * Seed profile Markdown files into `agents/<agentId>/profile/` (and optionally `git init` the Markdown workspace).
 * Resolution order per file: `XOPC_TEMPLATE_PATH` or repo `docs/reference/templates`, then bundled `./workspace-templates/`.
 */
import type { Config } from '../../config/schema.js';
/** Marker in bundled/reference `IDENTITY.md` templates; replaced on agent creation when a display name is known. */
export declare const IDENTITY_NAME_PLACEHOLDER = "_(pick something you like)_";
export type SeedWorkspaceProfileMarkdownOptions = {
    /** Fills the **Name** line in `IDENTITY.md` when the template still contains the placeholder. */
    displayName?: string;
};
/**
 * Seed profile Markdown into `profileDir` (`agents/<id>/profile/`).
 * When `markdownWorkspaceDir` is set, runs `git init` on a brand-new Markdown workspace only (never under `profile/`).
 * Does not overwrite existing files.
 */
export declare function seedAgentProfileMarkdownFiles(profileDir: string, markdownWorkspaceDir: string, options?: SeedWorkspaceProfileMarkdownOptions): void;
/**
 * Ensure default (`main`) agent has reference profile Markdown templates (missing files only).
 */
export declare function seedMainAgentProfileMarkdown(cfg: Config): void;
