import type { InitConfig, DatabaseType } from './dependencies'; export declare function getConfigTemplate(config: InitConfig): string; export declare function getTaskEntityTemplate(): string; export declare function getProductEntityTemplate(): string; export declare function getDbTemplate(database: DatabaseType): string; export declare function getTrpcServerTemplate(config: InitConfig): string; export declare function getTrpcClientTemplate(): string; export declare function getProvidersTemplate(): string; export declare function getApiRouteTemplate(config: InitConfig): string; export declare function getVitestConfigTemplate(structure: ProjectStructure): string; export declare function getDrizzleConfigTemplate(database: DatabaseType): string; export declare function getAuthTemplate(config: InitConfig): string; export declare function getAuthRouteTemplate(): string; export declare function getEnvExampleTemplate(config: InitConfig): string; export declare function getGitignoreTemplate(): string; export declare function getClaudeMdTemplate(): string; export declare function getCursorRulesTemplate(): string; export interface TemplateFile { path: string; content: string; } export interface ProjectStructure { useSrcDir: boolean; } export declare function getAllTemplateFiles(config: InitConfig, structure: ProjectStructure): TemplateFile[]; export declare function getPackageJsonScripts(config: InitConfig): Record; //# sourceMappingURL=templates.d.ts.map