import React from 'react'; export interface DynamicEntitiesProps { featureCode: string; entityCode: string; recordId?: string; idEntityMultiple?: string; onSaved?: () => void; className?: string; hideSubmitButton?: boolean; hideTitle?: boolean; /** * Avisa si la entidad tiene algo que pintar, en cuanto resuelve su definición y cada vez que * las reglas cambian qué campos son visibles. * * Existe para que el ANFITRIÓN pueda esconder su propio marco. Una entidad recién creada a la * que todavía no le pusieron campos devuelve una definición válida con `fields: []`, y sin este * aviso el anfitrión dibujaba una tarjeta con título y nada dentro. La definición se pide aquí * de todos modos, así que enterarse por este camino no cuesta una petición extra — resolverlo * en el anfitrión sí la costaría, porque `useDynamicDefinition` no cachea. */ onRenderableChange?: (renderable: boolean) => void; } export interface DynamicEntitiesRef { save: (overrideRecordId?: string) => Promise; } export declare const DynamicEntities: React.ForwardRefExoticComponent>; //# sourceMappingURL=DynamicEntities.d.ts.map