/** * Generates {ModelName}TranslationBaseModel and {ModelName}Translation * for schemas that have translatable properties. * * Follows Astrotomic/laravel-translatable convention: * - Translation model class: {ModelName}Translation * - $timestamps = false * - $fillable = [translatable field names] */ import { SchemaReader } from './schema-reader.js'; import type { GeneratedFile, PhpConfig } from './types.js'; /** Generate translation model files for all project schemas with translatable fields. */ export declare function generateTranslationModels(reader: SchemaReader, config: PhpConfig): GeneratedFile[]; /** * Namespace of the editable `{Model}Translation` classes. Also emitted as * Astrotomic's `translation_model_namespace` in config/translatable.php so * the trait resolves the classes this generator writes (#281). */ export declare function translationModelNamespace(config: PhpConfig): string;