/**
 * Files Validator
 *
 * Validates that all required files and directories exist in the generated theme.
 */
import type { WizardConfig } from '../types.js';
import type { ValidationError, ValidationWarning } from './index.js';
/**
 * Validate that all required files and directories exist in the theme
 *
 * Checks for:
 * - config/ directory with configuration files
 * - entities/ directory for entity definitions
 * - blocks/ directory for page builder blocks
 * - messages/ directory with locale files
 * - migrations/ directory for database migrations
 *
 * @param themePath - Absolute path to the theme directory
 * @param config - Wizard configuration
 * @returns Object containing errors and warnings
 */
export declare function validateRequiredFiles(themePath: string, config: WizardConfig): Promise<{
    errors: ValidationError[];
    warnings: ValidationWarning[];
}>;
//# sourceMappingURL=files.d.ts.map