export interface ValidationResult { isValid: boolean; errors: string[]; } /** * Validate event title */ export declare function validateTitle(title: string): ValidationResult; /** * Validate event description/narrative */ export declare function validateDescription(description: string): ValidationResult; /** * Validate event choices */ export declare function validateChoices(choices: any[]): ValidationResult; /** * Validate player context */ export declare function validatePlayerContext(context: any): ValidationResult; /** * Validate difficulty level */ export declare function validateDifficulty(difficulty: string): ValidationResult; /** * Validate template structure */ export declare function validateTemplate(template: any): ValidationResult; /** * Validate generator options */ export declare function validateGeneratorOptions(options: any): ValidationResult; /** * Validate file path */ export declare function validateFilePath(filepath: string): ValidationResult; /** * Validate ID format */ export declare function validateId(id: string): ValidationResult; //# sourceMappingURL=validation.d.ts.map