import { type ComputedRef, type Ref } from 'vue'; import { type ShippingMethodId, type ShippingMethodType } from '@myparcel-pdk/common'; import { createFormElement } from '../../utils'; import { type SelectOptionWithLabel, type ShippingMethodsInputModelValue, type ShippingMethodsInputProps } from '../../types'; interface ShippingMethodsInputContext { elements: Record>>; model: Ref; refs: Record; shippingMethodTypes: readonly SelectOptionWithLabel[]; shippingMethods: ComputedRef[]>; } export declare const useShippingMethodsInputContext: (props: ShippingMethodsInputProps, emit?: ((name: 'update:modelValue', value: T) => void) | undefined) => ShippingMethodsInputContext; export {};