import { SoapQueryDefinition, SoapService } from "../utils/soap-query-definition.mjs";
import { CapacityPlanRetrievalReply, CapacityPlanRetrievalRequest, CapacityPlanUpdateReply, CapacityPlanUpdateRequest, HotspotListReply, HotspotListRequest, OTMVPlanRetrievalReply, OTMVPlanRetrievalRequest, OTMVPlanUpdateReply, OTMVPlanUpdateRequest, RegulationListReply, RegulationListRequest, RunwayConfigurationPlanRetrievalReply, RunwayConfigurationPlanRetrievalRequest, SectorConfigurationPlanRetrievalReply, SectorConfigurationPlanRetrievalRequest, TrafficCountsByAirspaceReply, TrafficCountsByAirspaceRequest, TrafficCountsByTrafficVolumeReply, TrafficCountsByTrafficVolumeRequest } from "./types.mjs";

//#region src/Flow/index.d.ts
declare const queryDefinitions: {
  queryHotspots: SoapQueryDefinition<HotspotListRequest, HotspotListReply>;
  queryRegulations: SoapQueryDefinition<RegulationListRequest, RegulationListReply>;
  queryTrafficCountsByAirspace: SoapQueryDefinition<TrafficCountsByAirspaceRequest, TrafficCountsByAirspaceReply>;
  queryTrafficCountsByTrafficVolume: SoapQueryDefinition<TrafficCountsByTrafficVolumeRequest, TrafficCountsByTrafficVolumeReply>;
  retrieveCapacityPlan: SoapQueryDefinition<CapacityPlanRetrievalRequest, CapacityPlanRetrievalReply>;
  retrieveOTMVPlan: SoapQueryDefinition<OTMVPlanRetrievalRequest, OTMVPlanRetrievalReply>;
  retrieveRunwayConfigurationPlan: SoapQueryDefinition<RunwayConfigurationPlanRetrievalRequest, RunwayConfigurationPlanRetrievalReply>;
  retrieveSectorConfigurationPlan: SoapQueryDefinition<SectorConfigurationPlanRetrievalRequest, SectorConfigurationPlanRetrievalReply>;
  updateCapacityPlan: SoapQueryDefinition<CapacityPlanUpdateRequest, CapacityPlanUpdateReply>;
  updateOTMVPlan: SoapQueryDefinition<OTMVPlanUpdateRequest, OTMVPlanUpdateReply>;
};
type FlowService = SoapService<typeof queryDefinitions>;
//#endregion
export { FlowService };
//# sourceMappingURL=index.d.mts.map