/**
 * Example Templates
 *
 * Pre-defined topic templates for example generation.
 * Provides structured patterns for common technical topics.
 */
export interface TopicTemplate {
    topic: string;
    category: string;
    beforeTemplates: string[];
    afterHints: string[];
}
export declare const TOPIC_TEMPLATES: TopicTemplate[];
/**
 * Get template by topic name
 */
export declare function getTemplateByTopic(topic: string): TopicTemplate | undefined;
/**
 * Get templates by category
 */
export declare function getTemplatesByCategory(category: string): TopicTemplate[];
/**
 * Get all topic names
 */
export declare function getAllTopics(): string[];
/**
 * Get all categories
 */
export declare function getAllCategories(): string[];
//# sourceMappingURL=example-templates.d.ts.map