/**
 * Opportunity Services - Public API
 *
 * Decomposed Salesforce Opportunity services for focused responsibilities.
 */

export { OpportunityQueryService } from "./opportunity-query.service.js";
export type {
  InternetCancellationStatusResult,
  SimCancellationStatusResult,
} from "./opportunity-query.service.js";

export { OpportunityCancellationService } from "./opportunity-cancellation.service.js";

export { OpportunityMutationService } from "./opportunity-mutation.service.js";

export type {
  SalesforceOpportunityRecord,
  InternetCancellationOpportunityDataInput,
  SimCancellationOpportunityDataInput,
} from "./opportunity.types.js";
