import type { InstallmentDto, InstallmentsHttpRequest } from '../types'; export interface UseInstallmentsParams { documentId: string; /** * Endpoint GET del plan de cuotas (BRECHA G1). Si se omite, la query queda * deshabilitada y la grilla se puebla solo con `initialData` / mutaciones. */ installmentsEndpoint?: string; httpRequest: InstallmentsHttpRequest; /** Datos iniciales (p.ej. provenientes de la sección FactBox del adapter). */ initialData?: InstallmentDto[]; enabled?: boolean; } /** * Carga el plan de cuotas del documento (lo que la grilla renderiza). * * Cache key: `['document-installments', documentId]`. Normaliza el * `autoGeneratedSnapshot` (objeto o string JSON) y ordena por `installmentNumber`. */ export declare function useInstallments({ documentId, installmentsEndpoint, httpRequest, initialData, enabled, }: UseInstallmentsParams): import("@tanstack/react-query").UseQueryResult; //# sourceMappingURL=useInstallments.d.ts.map