import type { MasterCrudDetailConfig } from './MasterCrud.types'; interface MasterCrudDetailSectionProps { /** ID del registro maestro al que pertenecen estos detalles */ masterId: string | number; /** Configuración completa del detalle */ config: MasterCrudDetailConfig; /** Función de traducción inyectada por el padre */ t: (key: string, defaultValue?: string) => string; /** Idioma para formatos (ISO 639-1) */ locale?: string; /** * Si este componente se renderiza dentro de un modal padre. * Afecta el z-index de los modales internos para evitar solapamiento. * @default false */ isInsideModal?: boolean; } /** * MasterCrudDetailSection — Sección embebida de registros de detalle. * * Se renderiza dentro del formulario del maestro (modo página o modal expandido) * y permite gestionar los registros hijos sin salir de la pantalla actual. * * Características: * - Carga y muestra los detalles del maestro activo * - Permite crear, editar y eliminar detalles desde modales internos * - Auto-inyecta el foreignKey al crear nuevos registros * - Completamente auto-contenido (no depende del estado del padre) * * @see MasterCrudDetailConfig para la configuración completa */ export declare const MasterCrudDetailSection: >({ masterId, config, t, locale, isInsideModal, }: MasterCrudDetailSectionProps) => import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=MasterCrudDetailSection.d.ts.map