import type { SalesforceOrderRecord } from "./salesforce/raw.types.js";

/**
 * Order fulfillment validation result (integration-only)
 *
 * This intentionally lives under the providers entrypoint to avoid leaking
 * raw provider shapes into the public orders module API.
 */
export interface OrderFulfillmentValidationResult {
  sfOrder: SalesforceOrderRecord;
  clientId: number;
  isAlreadyProvisioned: boolean;
  whmcsOrderId?: string;
}
