import { CourierAdapter } from "./adapters/base.js"; import { BalanceResponse, FraudRiskScoreResponse, ParcelCreateRequest, ParcelResponse, SupportedCourier, TrackingResponse } from "./types.js"; export declare class CourierRegistry { private adapters; constructor(); listCouriers(): { courier: SupportedCourier; is_configured: boolean; }[]; getAdapter(name: SupportedCourier): CourierAdapter; createParcel(req: ParcelCreateRequest): Promise; trackParcel(trackingCode: string, courierName?: SupportedCourier): Promise; getBalance(courierName: SupportedCourier): Promise; checkFraudRisk(phone: string): FraudRiskScoreResponse; }