/** * Validator for InitCommand parameters * Handles all validation logic for init command */ import { CreationElicitationData, MultiValidationResult, ValidationResult } from './types.js'; /** * Validator class for InitCommand parameters * Single Responsibility: Handles all validation logic */ export declare class InitValidator { /** * Normalize a path by expanding ~ and resolving to absolute */ static normalizePath(inputPath: string): string; /** * Validate working directory - must be empty local directory with no package.json or now.config.json */ static validateWorkingDirectory(workingDirectory: string): Promise; /** * Validate 'from' parameter for conversion */ static validateFromParameter(from: string): Promise; /** * Validate creation parameters */ static validateCreationParameters(data: CreationElicitationData): Promise; } //# sourceMappingURL=initValidator.d.ts.map