import { CreateShippingZoneMethodRequestType, DeleteShippingZoneMethodRequestType, ListShippingZoneMethodRequestType, ShippingZoneMethod, ShippingZoneMethodByIdRequestType, UpdateShippingZoneMethodRequestType } from './types'; import { AxiosInstance } from 'axios'; export default class ShippingZoneMethods { private readonly client; constructor(client: AxiosInstance); create({ zone_id, data, }: CreateShippingZoneMethodRequestType): Promise; getById({ zone_id, instance_id, }: ShippingZoneMethodByIdRequestType): Promise; list({ zone_id, }: ListShippingZoneMethodRequestType): Promise<{ data: ShippingZoneMethod[]; count: number; totalPages: number; }>; update({ zone_id, instance_id, data, }: UpdateShippingZoneMethodRequestType): Promise; delete({ zone_id, instance_id, data: { force }, }: DeleteShippingZoneMethodRequestType): Promise; }