import { type SupplierRate, type SupplierService } from "../index.js"; export declare function SupplierServiceRow({ service, supplierId, rates, expanded, onToggle, onEdit, onDelete, onAddRate, onEditRate, onDeleteRate, }: { service: SupplierService; /** * Optional. When set (and `rates` is not), the row fetches rates lazily on * expand via `useSupplierServiceRates`. */ supplierId?: string; /** * Optional. When provided, the caller owns rate fetching. When omitted and * `supplierId` is set, rates are fetched internally on expand. */ rates?: SupplierRate[]; expanded: boolean; onToggle: () => void; onEdit: () => void; onDelete: () => void; onAddRate: () => void; onEditRate: (rate: SupplierRate) => void; onDeleteRate: (rateId: string) => void; }): import("react").JSX.Element;