import type { ProjectConfig } from '../types/index.js';
export declare const TEMPLATE_DIR: string;
/**
 * Render an EJS template with configuration
 */
export declare function renderTemplate(templatePath: string, config: ProjectConfig): Promise<string>;
/**
 * Check if a file should be included based on configuration
 */
export declare function shouldIncludeFile(filePath: string, config: ProjectConfig): boolean;
/**
 * Check if a file is an EJS template
 */
export declare function isTemplate(filePath: string): boolean;
/**
 * Get destination path for a template file
 * Removes .ejs extension and maps template path to project path
 */
export declare function getDestinationPath(templatePath: string, targetDir: string): string;
//# sourceMappingURL=template.d.ts.map