/** * Template Manager * * Quản lý các templates cho việc tạo mã */ /** * Interface cho template */ export interface Template { name: string; content: string; } /** * Lấy template theo tên * * @param name Tên template * @returns Template */ export declare function getTemplate(name: string): Template; /** * Đăng ký một template mới * * @param name Tên template * @param content Nội dung template * @returns void */ export declare function registerTemplate(name: string, content: string): void; /** * Render template với các biến * * @param template Template * @param variables Các biến để render * @returns string */ export declare function renderTemplate(template: Template, variables: Record): string; declare const _default: { getTemplate: typeof getTemplate; registerTemplate: typeof registerTemplate; renderTemplate: typeof renderTemplate; }; export default _default;