import type { CreateFromSourceTemplateConfig } from './template/MasterDocumentTemplate.types'; import type { IMasterDocumentAdapter } from './adapter/MasterDocumentAdapter.types'; import { type CreateFromSourceMode } from './smart/useCreateFromSource'; export interface CreateFromSourceModalProps { open: boolean; mode: CreateFromSourceMode; config: CreateFromSourceTemplateConfig; adapter: IMasterDocumentAdapter; /** Requerido en modo `append`. */ documentId?: string; operationCenterId?: string; /** Tercero fijado del header (modo `append`); filtra orĂ­genes y llega read-only. */ lockedThirdPartyId?: string; userPermissions?: string[] | null; formatCurrency?: (value: number) => string; formatNumber?: (value: number) => string; onClose: () => void; onCreated?: (documentId: string) => void; onAppended?: (addedLineIds: string[]) => void; onFreeCapture?: (route: string) => void; } export declare function CreateFromSourceModal(props: CreateFromSourceModalProps): import("react/jsx-runtime").JSX.Element | null; //# sourceMappingURL=CreateFromSourceModal.d.ts.map