/**
 * Loads team-lead agent prompt templates and auto-prepends the shared
 * _protocol.md content so every domain template gets the common
 * SendMessage/TaskUpdate/shutdown_response boilerplate without duplicating it
 * on disk.
 *
 * Usage:
 *   const prompt = await loadTemplate('backend.md');
 *   // → "# Shared Agent Protocol ... \n\n<!-- domain template --> ..."
 *
 * Contract (0669 Wave 2c, T-037/T-038):
 *   - If name === '_protocol.md': return the file verbatim (no double-prepend).
 *   - Otherwise: read _protocol.md + '\n\n' + <domain template> and return it.
 */
export interface LoadTemplateOptions {
    agentsDir?: string;
}
export declare function loadTemplate(name: string, options?: LoadTemplateOptions): Promise<string>;
//# sourceMappingURL=template-loader.d.ts.map