import type { FinancialInstrumentPanelProps } from './types'; /** * Panel de Instrumento Financiero (IF) — sub-componente de MasterDocument * (FEAT-105-17). * * Captura/edita/elimina el único IF activo (cheque, pagaré, letra) asociado a un * documento. Sin IF → modo crear (POST); con IF → modo editar pre-poblado (PUT * con `rowVersion`); Eliminar → soft-delete (libera el slot). Fuera de DRAFT o * sin `capture_financial_instrument` el formulario queda read-only. El campo tipo * es editable solo con `change_default_financial_instrument` (FR-84). * * Diseñado para montarse en una sección/FactBox de cualquier documento * MasterDocument inyectando endpoints, IO y catálogo por props (precedente: * InstallmentsPanel / WithholdingsPanel). * * @example * ```tsx * * ``` */ export declare function FinancialInstrumentPanel({ documentId, isEditable, canCapture, canChangeDefaultType, financialInstrumentEndpoint, financialInstrumentBaseEndpoint, httpRequest, catalogs, defaultInstrumentTypeId, defaultInstrumentTypeName, initialInstrument, className, }: FinancialInstrumentPanelProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=FinancialInstrumentPanel.d.ts.map