export interface ValidationResult {
    valid: boolean;
    errors: string[];
    warnings: string[];
}
export declare function validateProjectName(name: string): ValidationResult;
export declare function validateProjectDirectory(projectPath: string): Promise<ValidationResult>;
export declare function validateTemplate(template: string): ValidationResult;
export declare function validateDatabase(database: string): ValidationResult;
export declare function validateNodeVersion(): Promise<ValidationResult>;
export declare function validateFeatureName(feature: string): ValidationResult;
export declare function validateApiType(type: string): ValidationResult;
export declare function displayValidationErrors(result: ValidationResult): void;
//# sourceMappingURL=validation.d.ts.map