import { MaybeRef, ComputedRef } from 'vue'; import { ComputedAsync } from '../utils'; import { CarrierIdentifier, SupportedPlatformName, SupportedPackageTypeName, SupportedDeliveryTypeName, SupportedShipmentOptionName, CarrierConfiguration, CarrierWithIdentifier } from '../types'; interface UseCarrierOptions { carrierIdentifier: MaybeRef; platformName: MaybeRef; } export interface UseCarrier { carrier: ComputedAsync; config: ComputedRef; deliveryCountries: ComputedRef>; deliveryTypes: ComputedRef>; fakeDelivery: ComputedRef; fakeDeliveryBlacklist: ComputedRef>; features: ComputedRef>; packageTypes: ComputedRef>; pickupCountries: ComputedRef>; shipmentOptionsPerPackageType: ComputedRef>>>; smallPackagePickupCountries: ComputedRef>; } export declare const useCarrier: import('@vueuse/core').UseMemoizeReturn; export {};