export interface TemplateContent { composeYaml: string; envContent: string | null; } export declare class TemplateFileNotFoundError extends Error { constructor(url: string); } export declare class GitHubRateLimitError extends Error { constructor(); } export declare class TemplateNetworkError extends Error { constructor(message: string); } export declare function validateTemplateName(name: string): void; export declare function templateNameToRepoName(templateName: string): string; export declare function buildGitHubRawUrl(templateName: string, filename: string): string; export declare function fetchTemplateFile(url: string): Promise; export declare function loadStackFromTemplate(templateName: string): Promise;