import { GetAvailabilityForecast } from '../definitions/GetAvailabilityForecast' import { GetAvailabilityForecastResponse } from '../definitions/GetAvailabilityForecastResponse' import { GetAvailabilityForecastById } from '../definitions/GetAvailabilityForecastById' import { GetAvailabilityForecastByIdResponse } from '../definitions/GetAvailabilityForecastByIdResponse' import { GetDeliveryForecast } from '../definitions/GetDeliveryForecast' import { GetDeliveryForecastResponse } from '../definitions/GetDeliveryForecastResponse' import { GetDeliveryForecastByIds } from '../definitions/GetDeliveryForecastByIds' import { GetDeliveryForecastByIdsResponse } from '../definitions/GetDeliveryForecastByIdsResponse' import { GetTrafficData } from '../definitions/GetTrafficData' import { GetTrafficDataResponse } from '../definitions/GetTrafficDataResponse' export interface ForecastServiceInterfacePort { getAvailabilityForecast( getAvailabilityForecast: GetAvailabilityForecast, callback: ( err: any, result: GetAvailabilityForecastResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void getAvailabilityForecastById( getAvailabilityForecastById: GetAvailabilityForecastById, callback: ( err: any, result: GetAvailabilityForecastByIdResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void getDeliveryForecast( getDeliveryForecast: GetDeliveryForecast, callback: ( err: any, result: GetDeliveryForecastResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void getDeliveryForecastByIds( getDeliveryForecastByIds: GetDeliveryForecastByIds, callback: ( err: any, result: GetDeliveryForecastByIdsResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void getTrafficData( getTrafficData: GetTrafficData, callback: ( err: any, result: GetTrafficDataResponse, rawResponse: any, soapHeader: any, rawRequest: any, ) => void, ): void }