import { CupsError } from '../../cups/domain/cups-error'; import { SupplyPoint } from '../domain/supply-point'; export declare type GetProductFeesParams = { cups: string; }; export declare type GetProductFeesCallbacks = { onSuccess: (supplyPoint: SupplyPoint) => void; onCupsAlreadyClient: (supplyPoint: SupplyPoint) => void; onCupsInvalid: (cupsError: CupsError) => void; }; /** * For a given supply point, calculates all the available products * that can be purchased for it. */ export declare function getSupplyPoint({ cups }: GetProductFeesParams, { onSuccess, onCupsAlreadyClient, onCupsInvalid }: GetProductFeesCallbacks): Promise;