import { z } from "zod"; export declare const orderItemSummarySchema: z.ZodObject<{ productName: z.ZodOptional; name: z.ZodOptional; sku: z.ZodOptional; status: z.ZodOptional; billingCycle: z.ZodOptional; itemClass: z.ZodOptional; quantity: z.ZodOptional; unitPrice: z.ZodOptional; totalPrice: z.ZodOptional; }, z.core.$strip>; export declare const orderItemDetailsSchema: z.ZodObject<{ id: z.ZodString; orderId: z.ZodString; quantity: z.ZodNumber; unitPrice: z.ZodOptional; totalPrice: z.ZodOptional; billingCycle: z.ZodOptional; product: z.ZodOptional; name: z.ZodOptional; sku: z.ZodOptional; itemClass: z.ZodOptional; whmcsProductId: z.ZodOptional; internetOfferingType: z.ZodOptional; internetPlanTier: z.ZodOptional; vpnRegion: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export declare const orderSummarySchema: z.ZodObject<{ id: z.ZodString; orderNumber: z.ZodString; status: z.ZodString; orderType: z.ZodOptional; effectiveDate: z.ZodString; totalAmount: z.ZodOptional; createdDate: z.ZodString; lastModifiedDate: z.ZodString; whmcsOrderId: z.ZodOptional; activationStatus: z.ZodOptional; itemsSummary: z.ZodArray; name: z.ZodOptional; sku: z.ZodOptional; status: z.ZodOptional; billingCycle: z.ZodOptional; itemClass: z.ZodOptional; quantity: z.ZodOptional; unitPrice: z.ZodOptional; totalPrice: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export declare const orderDetailsSchema: z.ZodObject<{ id: z.ZodString; orderNumber: z.ZodString; status: z.ZodString; orderType: z.ZodOptional; effectiveDate: z.ZodString; totalAmount: z.ZodOptional; createdDate: z.ZodString; lastModifiedDate: z.ZodString; whmcsOrderId: z.ZodOptional; itemsSummary: z.ZodArray; name: z.ZodOptional; sku: z.ZodOptional; status: z.ZodOptional; billingCycle: z.ZodOptional; itemClass: z.ZodOptional; quantity: z.ZodOptional; unitPrice: z.ZodOptional; totalPrice: z.ZodOptional; }, z.core.$strip>>; accountId: z.ZodOptional; accountName: z.ZodOptional; pricebook2Id: z.ZodOptional; activationType: z.ZodOptional; activationStatus: z.ZodOptional; activationScheduledAt: z.ZodOptional; activationErrorCode: z.ZodOptional; activationErrorMessage: z.ZodOptional; activatedDate: z.ZodOptional; items: z.ZodArray; totalPrice: z.ZodOptional; billingCycle: z.ZodOptional; product: z.ZodOptional; name: z.ZodOptional; sku: z.ZodOptional; itemClass: z.ZodOptional; whmcsProductId: z.ZodOptional; internetOfferingType: z.ZodOptional; internetPlanTier: z.ZodOptional; vpnRegion: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export declare const orderQueryParamsSchema: z.ZodObject<{ page: z.ZodOptional>; limit: z.ZodOptional>; status: z.ZodOptional; orderType: z.ZodOptional; }, z.core.$strip>; declare const orderConfigurationsAddressSchema: z.ZodObject<{ street: z.ZodOptional>; streetLine2: z.ZodOptional>; city: z.ZodOptional>; state: z.ZodOptional>; postalCode: z.ZodOptional>; country: z.ZodOptional>; }, z.core.$strip>; export declare const orderConfigurationsSchema: z.ZodObject<{ activationType: z.ZodOptional>; scheduledAt: z.ZodOptional; accessMode: z.ZodOptional>; simType: z.ZodOptional>; eid: z.ZodOptional; isMnp: z.ZodOptional; mnpNumber: z.ZodOptional; mnpExpiry: z.ZodOptional; mnpPhone: z.ZodOptional; mvnoAccountNumber: z.ZodOptional; portingLastName: z.ZodOptional; portingFirstName: z.ZodOptional; portingLastNameKatakana: z.ZodOptional; portingFirstNameKatakana: z.ZodOptional; portingGender: z.ZodOptional>; portingDateOfBirth: z.ZodOptional; address: z.ZodOptional>; streetLine2: z.ZodOptional>; city: z.ZodOptional>; state: z.ZodOptional>; postalCode: z.ZodOptional>; country: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export declare const createOrderRequestSchema: z.ZodObject<{ orderType: z.ZodEnum<{ Internet: "Internet"; SIM: "SIM"; VPN: "VPN"; Other: "Other"; }>; skus: z.ZodArray; configurations: z.ZodOptional>; scheduledAt: z.ZodOptional; accessMode: z.ZodOptional>; simType: z.ZodOptional>; eid: z.ZodOptional; isMnp: z.ZodOptional; mnpNumber: z.ZodOptional; mnpExpiry: z.ZodOptional; mnpPhone: z.ZodOptional; mvnoAccountNumber: z.ZodOptional; portingLastName: z.ZodOptional; portingFirstName: z.ZodOptional; portingLastNameKatakana: z.ZodOptional; portingFirstNameKatakana: z.ZodOptional; portingGender: z.ZodOptional>; portingDateOfBirth: z.ZodOptional; address: z.ZodOptional>; streetLine2: z.ZodOptional>; city: z.ZodOptional>; state: z.ZodOptional>; postalCode: z.ZodOptional>; country: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export declare const orderBusinessValidationSchema: z.ZodObject<{ orderType: z.ZodEnum<{ Internet: "Internet"; SIM: "SIM"; VPN: "VPN"; Other: "Other"; }>; skus: z.ZodArray; configurations: z.ZodOptional>; scheduledAt: z.ZodOptional; accessMode: z.ZodOptional>; simType: z.ZodOptional>; eid: z.ZodOptional; isMnp: z.ZodOptional; mnpNumber: z.ZodOptional; mnpExpiry: z.ZodOptional; mnpPhone: z.ZodOptional; mvnoAccountNumber: z.ZodOptional; portingLastName: z.ZodOptional; portingFirstName: z.ZodOptional; portingLastNameKatakana: z.ZodOptional; portingFirstNameKatakana: z.ZodOptional; portingGender: z.ZodOptional>; portingDateOfBirth: z.ZodOptional; address: z.ZodOptional>; streetLine2: z.ZodOptional>; city: z.ZodOptional>; state: z.ZodOptional>; postalCode: z.ZodOptional>; country: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; userId: z.ZodString; opportunityId: z.ZodOptional; }, z.core.$strip>; export declare const sfOrderIdParamSchema: z.ZodObject<{ sfOrderId: z.ZodString; }, z.core.$strip>; export type SfOrderIdParam = z.infer; export type OrderItemSummary = z.infer; export type OrderItemDetails = z.infer; export type OrderSummary = z.infer; export type OrderDetails = z.infer; export type OrderQueryParams = z.infer; export type OrderConfigurationsAddress = z.infer; export type OrderConfigurations = z.infer; export type CreateOrderRequest = z.infer; export type OrderBusinessValidation = z.infer; export {};