import { Command } from 'commander'; export interface WorkspaceTemplateDefinition { id: string; displayName: string; description: string; directory: string; } interface WorkspaceTemplateManifest { schemaVersion: string; templates: WorkspaceTemplateDefinition[]; } export interface CreateProjectScaffoldOptions { name: string; dir: string; template?: string; coreVersion?: string; defaultOrg?: string; defaultEnvironment?: string; } export declare function renderTemplate(templatePath: string, vars: Record): string; export declare function loadWorkspaceTemplateManifest(): WorkspaceTemplateManifest; export declare function listWorkspaceTemplateIds(): string[]; export declare function createProjectScaffold(options: CreateProjectScaffoldOptions): string; export declare const projectCommand: Command; export {};