/**
 * AgentSmith Usage Examples
 *
 * Demonstrates common agent generation patterns.
 */
/**
 * Example 1: Simple Agent - Single-Purpose Task
 *
 * Generate a simple agent that performs a focused task with minimal tools.
 */
declare function example1_SimpleAgent(): Promise<void>;
/**
 * Example 2: Complex Agent - Analysis and Decision-Making
 *
 * Generate a complex agent that requires deeper analysis capabilities.
 */
declare function example2_ComplexAgent(): Promise<void>;
/**
 * Example 3: Orchestrator Agent - Multi-Agent Coordination
 *
 * Generate an orchestrator that delegates to other agents.
 */
declare function example3_OrchestratorAgent(): Promise<void>;
/**
 * Example 4: Validator Agent - Read-Only Quality Checks
 *
 * Generate a validator that performs quality checks without modification.
 */
declare function example4_ValidatorAgent(): Promise<void>;
/**
 * Example 5: Custom Tools - Override Template Defaults
 *
 * Generate an agent with custom tool selection.
 */
declare function example5_CustomTools(): Promise<void>;
/**
 * Example 6: Dry Run - Preview Without Deployment
 *
 * Generate agent content without writing to filesystem.
 */
declare function example6_DryRun(): Promise<void>;
/**
 * Example 7: Multi-Platform Deployment
 *
 * Generate same agent for multiple platforms.
 */
declare function example7_MultiPlatform(): Promise<void>;
/**
 * Example 8: List Available Templates
 *
 * Explore available templates and their configurations.
 */
declare function example8_ListTemplates(): void;
/**
 * Example 9: Model Tier Override
 *
 * Use a higher model tier for complex simple tasks.
 */
declare function example9_ModelOverride(): Promise<void>;
/**
 * Example 10: Windsurf Platform - Aggregated AGENTS.md
 *
 * Generate agent for Windsurf's aggregated format.
 */
declare function example10_WindsurfFormat(): Promise<void>;
export declare const examples: {
    example1_SimpleAgent: typeof example1_SimpleAgent;
    example2_ComplexAgent: typeof example2_ComplexAgent;
    example3_OrchestratorAgent: typeof example3_OrchestratorAgent;
    example4_ValidatorAgent: typeof example4_ValidatorAgent;
    example5_CustomTools: typeof example5_CustomTools;
    example6_DryRun: typeof example6_DryRun;
    example7_MultiPlatform: typeof example7_MultiPlatform;
    example8_ListTemplates: typeof example8_ListTemplates;
    example9_ModelOverride: typeof example9_ModelOverride;
    example10_WindsurfFormat: typeof example10_WindsurfFormat;
};
export {};
//# sourceMappingURL=examples.d.ts.map