import type { AllocationResult, AllocationStrategy, OpenDocument } from '../primitives/allocation'; export interface PaymentAllocatorValue { strategy: AllocationStrategy; manual: Record; } export interface PaymentAllocatorProps { documents: OpenDocument[]; /** Resultado de `allocatePayment(amount, documents, value.strategy, value.manual)`. */ result: AllocationResult; value: PaymentAllocatorValue; onChange: (next: PaymentAllocatorValue) => void; currency?: string; loading?: boolean; readOnly?: boolean; /** Hoy (para los días de atraso; inyectable en tests). */ today?: Date; } export declare function PaymentAllocator({ documents, result, value, onChange, currency, loading, readOnly, today }: PaymentAllocatorProps): import("react").JSX.Element; //# sourceMappingURL=payment-allocator.d.ts.map