/**
 * Command templates for different command types
 */
import { CommandTemplate, CommandArg, CommandOption } from './types.js';
/**
 * Generate frontmatter for a command
 */
export declare function generateFrontmatter(name: string, description: string, args?: CommandArg[], options?: CommandOption[]): string;
/**
 * Generate Arguments section
 */
export declare function generateArgumentsSection(args: CommandArg[]): string;
/**
 * Generate Options section
 */
export declare function generateOptionsSection(options: CommandOption[]): string;
/**
 * Utility template - simple operation, single action
 */
export declare function generateUtilityTemplate(name: string, description: string, args?: CommandArg[], options?: CommandOption[], guidance?: string): string;
/**
 * Transformation template - input/output pipeline
 */
export declare function generateTransformationTemplate(name: string, description: string, args?: CommandArg[], options?: CommandOption[], guidance?: string): string;
/**
 * Orchestration template - multi-agent workflow
 */
export declare function generateOrchestrationTemplate(name: string, description: string, args?: CommandArg[], options?: CommandOption[], guidance?: string): string;
/**
 * Generate command content based on template type
 */
export declare function generateCommandContent(template: CommandTemplate, name: string, description: string, args?: CommandArg[], options?: CommandOption[], guidance?: string): string;
//# sourceMappingURL=templates.d.ts.map