export { BaseGenerator } from "./base"; export { TypeScriptGenerator } from "./typescript"; export { PythonGenerator } from "./python"; export { GoGenerator } from "./go"; import { TargetLanguage, GeneratorConfig, LanguageGenerator } from "../types"; /** * Factory function to create the appropriate generator for the target language */ export declare function createGenerator(config: GeneratorConfig): LanguageGenerator; /** * Check if a language is supported */ export declare function isLanguageSupported(language: string): language is TargetLanguage; /** * Get list of all supported languages */ export declare function getSupportedLanguages(): TargetLanguage[]; /** * Get list of currently implemented languages */ export declare function getImplementedLanguages(): TargetLanguage[];