--- name: new_base_model kind: function lang: go domain: tui version: "1.0.0" purity: pure signature: "func NewBaseModel() BaseModel" description: "Construye un modelo base con dimensiones de terminal y estilos por defecto. Sirve como fundacion para componer modelos mas complejos." tags: [tui, base, constructor] uses_functions: [] uses_types: [] returns: [base_model_go_tui] returns_optional: false error_type: "" imports: [] params: [] output: "BaseModel: modelo base con dimensiones y estilos" tested: false tests: [] test_file_path: "" file_path: "functions/tui/new_base_model.go" --- ## Ejemplo ```go base := NewBaseModel() ``` ## Notas Modelo raiz que encapsula estado comun (dimensiones, estilos, keybindings) compartido por todos los componentes TUI.