import { z } from 'zod'; declare const merchantTypeSchema: z.ZodUnion<[z.ZodLiteral<"MERCHANT_TYPE_RESTAURANT">, z.ZodLiteral<"MERCHANT_TYPE_GROCERY">, z.ZodLiteral<"MERCHANT_TYPE_LIQUOR">, z.ZodLiteral<"MERCHANT_TYPE_RETAIL">, z.ZodLiteral<"MERCHANT_TYPE_ESSENTIALS">, z.ZodLiteral<"MERCHANT_TYPE_PHARMACY">, z.ZodLiteral<"MERCHANT_TYPE_SPECIALTY_FOOD">, z.ZodLiteral<"MERCHANT_TYPE_FLOWER">, z.ZodLiteral<"MERCHANT_TYPE_PET_SUPPLY">]>; type MerchantType = z.infer; declare const directOrganizationDetailsResponseSchema: z.ZodObject<{ organization_id: z.ZodString; info: z.ZodObject<{ name: z.ZodString; merchant_type: z.ZodUnion<[z.ZodLiteral<"MERCHANT_TYPE_RESTAURANT">, z.ZodLiteral<"MERCHANT_TYPE_GROCERY">, z.ZodLiteral<"MERCHANT_TYPE_LIQUOR">, z.ZodLiteral<"MERCHANT_TYPE_RETAIL">, z.ZodLiteral<"MERCHANT_TYPE_ESSENTIALS">, z.ZodLiteral<"MERCHANT_TYPE_PHARMACY">, z.ZodLiteral<"MERCHANT_TYPE_SPECIALTY_FOOD">, z.ZodLiteral<"MERCHANT_TYPE_FLOWER">, z.ZodLiteral<"MERCHANT_TYPE_PET_SUPPLY">]>; point_of_contact: z.ZodObject<{ email: z.ZodString; phone_details: z.ZodOptional; country_code: z.ZodString; subscriber_number: z.ZodString; }, "strip", z.ZodTypeAny, { country_code: string; subscriber_number: string; phone_number?: string | undefined; }, { country_code: string; subscriber_number: string; phone_number?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { email: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }, { email: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }>; billing_type: z.ZodUnion<[z.ZodLiteral<"BILLING_TYPE_CENTRALIZED">, z.ZodLiteral<"BILLING_TYPE_DECENTRALIZED">]>; address: z.ZodObject<{ street1: z.ZodOptional; street2: z.ZodOptional; city: z.ZodOptional; state: z.ZodOptional; zipcode: z.ZodOptional; country_iso2: z.ZodOptional; }, "strip", z.ZodTypeAny, { city?: string | undefined; state?: string | undefined; street1?: string | undefined; street2?: string | undefined; zipcode?: string | undefined; country_iso2?: string | undefined; }, { city?: string | undefined; state?: string | undefined; street1?: string | undefined; street2?: string | undefined; zipcode?: string | undefined; country_iso2?: string | undefined; }>; }, "strip", z.ZodTypeAny, { name: string; address: { city?: string | undefined; state?: string | undefined; street1?: string | undefined; street2?: string | undefined; zipcode?: string | undefined; country_iso2?: string | undefined; }; merchant_type: "MERCHANT_TYPE_RESTAURANT" | "MERCHANT_TYPE_GROCERY" | "MERCHANT_TYPE_LIQUOR" | "MERCHANT_TYPE_RETAIL" | "MERCHANT_TYPE_ESSENTIALS" | "MERCHANT_TYPE_PHARMACY" | "MERCHANT_TYPE_SPECIALTY_FOOD" | "MERCHANT_TYPE_FLOWER" | "MERCHANT_TYPE_PET_SUPPLY"; point_of_contact: { email: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }; billing_type: "BILLING_TYPE_CENTRALIZED" | "BILLING_TYPE_DECENTRALIZED"; }, { name: string; address: { city?: string | undefined; state?: string | undefined; street1?: string | undefined; street2?: string | undefined; zipcode?: string | undefined; country_iso2?: string | undefined; }; merchant_type: "MERCHANT_TYPE_RESTAURANT" | "MERCHANT_TYPE_GROCERY" | "MERCHANT_TYPE_LIQUOR" | "MERCHANT_TYPE_RETAIL" | "MERCHANT_TYPE_ESSENTIALS" | "MERCHANT_TYPE_PHARMACY" | "MERCHANT_TYPE_SPECIALTY_FOOD" | "MERCHANT_TYPE_FLOWER" | "MERCHANT_TYPE_PET_SUPPLY"; point_of_contact: { email: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }; billing_type: "BILLING_TYPE_CENTRALIZED" | "BILLING_TYPE_DECENTRALIZED"; }>; hierarchy_info: z.ZodOptional>; }, "strip", z.ZodTypeAny, { info: { name: string; address: { city?: string | undefined; state?: string | undefined; street1?: string | undefined; street2?: string | undefined; zipcode?: string | undefined; country_iso2?: string | undefined; }; merchant_type: "MERCHANT_TYPE_RESTAURANT" | "MERCHANT_TYPE_GROCERY" | "MERCHANT_TYPE_LIQUOR" | "MERCHANT_TYPE_RETAIL" | "MERCHANT_TYPE_ESSENTIALS" | "MERCHANT_TYPE_PHARMACY" | "MERCHANT_TYPE_SPECIALTY_FOOD" | "MERCHANT_TYPE_FLOWER" | "MERCHANT_TYPE_PET_SUPPLY"; point_of_contact: { email: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }; billing_type: "BILLING_TYPE_CENTRALIZED" | "BILLING_TYPE_DECENTRALIZED"; }; organization_id: string; hierarchy_info?: { parent_organization_id: string; } | undefined; }, { info: { name: string; address: { city?: string | undefined; state?: string | undefined; street1?: string | undefined; street2?: string | undefined; zipcode?: string | undefined; country_iso2?: string | undefined; }; merchant_type: "MERCHANT_TYPE_RESTAURANT" | "MERCHANT_TYPE_GROCERY" | "MERCHANT_TYPE_LIQUOR" | "MERCHANT_TYPE_RETAIL" | "MERCHANT_TYPE_ESSENTIALS" | "MERCHANT_TYPE_PHARMACY" | "MERCHANT_TYPE_SPECIALTY_FOOD" | "MERCHANT_TYPE_FLOWER" | "MERCHANT_TYPE_PET_SUPPLY"; point_of_contact: { email: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }; billing_type: "BILLING_TYPE_CENTRALIZED" | "BILLING_TYPE_DECENTRALIZED"; }; organization_id: string; hierarchy_info?: { parent_organization_id: string; } | undefined; }>; type DirectOrganizationDetailsResponse = z.infer; declare const createDirectOrgRequestSchema: z.ZodObject<{ info: z.ZodObject<{ name: z.ZodString; merchant_type: z.ZodUnion<[z.ZodLiteral<"MERCHANT_TYPE_RESTAURANT">, z.ZodLiteral<"MERCHANT_TYPE_GROCERY">, z.ZodLiteral<"MERCHANT_TYPE_LIQUOR">, z.ZodLiteral<"MERCHANT_TYPE_RETAIL">, z.ZodLiteral<"MERCHANT_TYPE_ESSENTIALS">, z.ZodLiteral<"MERCHANT_TYPE_PHARMACY">, z.ZodLiteral<"MERCHANT_TYPE_SPECIALTY_FOOD">, z.ZodLiteral<"MERCHANT_TYPE_FLOWER">, z.ZodLiteral<"MERCHANT_TYPE_PET_SUPPLY">]>; point_of_contact: z.ZodObject<{ email: z.ZodString; phone_details: z.ZodOptional; country_code: z.ZodString; subscriber_number: z.ZodString; }, "strip", z.ZodTypeAny, { country_code: string; subscriber_number: string; phone_number?: string | undefined; }, { country_code: string; subscriber_number: string; phone_number?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { email: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }, { email: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }>; billing_type: z.ZodUnion<[z.ZodLiteral<"BILLING_TYPE_CENTRALIZED">, z.ZodLiteral<"BILLING_TYPE_DECENTRALIZED">]>; address: z.ZodObject<{ street1: z.ZodOptional; street2: z.ZodOptional; city: z.ZodOptional; state: z.ZodOptional; zipcode: z.ZodOptional; country_iso2: z.ZodOptional; }, "strip", z.ZodTypeAny, { city?: string | undefined; state?: string | undefined; street1?: string | undefined; street2?: string | undefined; zipcode?: string | undefined; country_iso2?: string | undefined; }, { city?: string | undefined; state?: string | undefined; street1?: string | undefined; street2?: string | undefined; zipcode?: string | undefined; country_iso2?: string | undefined; }>; }, "strip", z.ZodTypeAny, { name: string; address: { city?: string | undefined; state?: string | undefined; street1?: string | undefined; street2?: string | undefined; zipcode?: string | undefined; country_iso2?: string | undefined; }; merchant_type: "MERCHANT_TYPE_RESTAURANT" | "MERCHANT_TYPE_GROCERY" | "MERCHANT_TYPE_LIQUOR" | "MERCHANT_TYPE_RETAIL" | "MERCHANT_TYPE_ESSENTIALS" | "MERCHANT_TYPE_PHARMACY" | "MERCHANT_TYPE_SPECIALTY_FOOD" | "MERCHANT_TYPE_FLOWER" | "MERCHANT_TYPE_PET_SUPPLY"; point_of_contact: { email: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }; billing_type: "BILLING_TYPE_CENTRALIZED" | "BILLING_TYPE_DECENTRALIZED"; }, { name: string; address: { city?: string | undefined; state?: string | undefined; street1?: string | undefined; street2?: string | undefined; zipcode?: string | undefined; country_iso2?: string | undefined; }; merchant_type: "MERCHANT_TYPE_RESTAURANT" | "MERCHANT_TYPE_GROCERY" | "MERCHANT_TYPE_LIQUOR" | "MERCHANT_TYPE_RETAIL" | "MERCHANT_TYPE_ESSENTIALS" | "MERCHANT_TYPE_PHARMACY" | "MERCHANT_TYPE_SPECIALTY_FOOD" | "MERCHANT_TYPE_FLOWER" | "MERCHANT_TYPE_PET_SUPPLY"; point_of_contact: { email: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }; billing_type: "BILLING_TYPE_CENTRALIZED" | "BILLING_TYPE_DECENTRALIZED"; }>; hierarchy_info: z.ZodObject<{ parent_organization_id: z.ZodString; }, "strip", z.ZodTypeAny, { parent_organization_id: string; }, { parent_organization_id: string; }>; }, "strip", z.ZodTypeAny, { info: { name: string; address: { city?: string | undefined; state?: string | undefined; street1?: string | undefined; street2?: string | undefined; zipcode?: string | undefined; country_iso2?: string | undefined; }; merchant_type: "MERCHANT_TYPE_RESTAURANT" | "MERCHANT_TYPE_GROCERY" | "MERCHANT_TYPE_LIQUOR" | "MERCHANT_TYPE_RETAIL" | "MERCHANT_TYPE_ESSENTIALS" | "MERCHANT_TYPE_PHARMACY" | "MERCHANT_TYPE_SPECIALTY_FOOD" | "MERCHANT_TYPE_FLOWER" | "MERCHANT_TYPE_PET_SUPPLY"; point_of_contact: { email: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }; billing_type: "BILLING_TYPE_CENTRALIZED" | "BILLING_TYPE_DECENTRALIZED"; }; hierarchy_info: { parent_organization_id: string; }; }, { info: { name: string; address: { city?: string | undefined; state?: string | undefined; street1?: string | undefined; street2?: string | undefined; zipcode?: string | undefined; country_iso2?: string | undefined; }; merchant_type: "MERCHANT_TYPE_RESTAURANT" | "MERCHANT_TYPE_GROCERY" | "MERCHANT_TYPE_LIQUOR" | "MERCHANT_TYPE_RETAIL" | "MERCHANT_TYPE_ESSENTIALS" | "MERCHANT_TYPE_PHARMACY" | "MERCHANT_TYPE_SPECIALTY_FOOD" | "MERCHANT_TYPE_FLOWER" | "MERCHANT_TYPE_PET_SUPPLY"; point_of_contact: { email: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }; billing_type: "BILLING_TYPE_CENTRALIZED" | "BILLING_TYPE_DECENTRALIZED"; }; hierarchy_info: { parent_organization_id: string; }; }>; type CreateDirectOrgRequest = z.infer; declare const createDirectOrgResponseSchema: z.ZodObject<{ organization_id: z.ZodString; info: z.ZodObject<{ name: z.ZodString; merchant_type: z.ZodUnion<[z.ZodLiteral<"MERCHANT_TYPE_RESTAURANT">, z.ZodLiteral<"MERCHANT_TYPE_GROCERY">, z.ZodLiteral<"MERCHANT_TYPE_LIQUOR">, z.ZodLiteral<"MERCHANT_TYPE_RETAIL">, z.ZodLiteral<"MERCHANT_TYPE_ESSENTIALS">, z.ZodLiteral<"MERCHANT_TYPE_PHARMACY">, z.ZodLiteral<"MERCHANT_TYPE_SPECIALTY_FOOD">, z.ZodLiteral<"MERCHANT_TYPE_FLOWER">, z.ZodLiteral<"MERCHANT_TYPE_PET_SUPPLY">]>; point_of_contact: z.ZodObject<{ email: z.ZodString; phone_details: z.ZodOptional; country_code: z.ZodString; subscriber_number: z.ZodString; }, "strip", z.ZodTypeAny, { country_code: string; subscriber_number: string; phone_number?: string | undefined; }, { country_code: string; subscriber_number: string; phone_number?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { email: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }, { email: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }>; billing_type: z.ZodUnion<[z.ZodLiteral<"BILLING_TYPE_CENTRALIZED">, z.ZodLiteral<"BILLING_TYPE_DECENTRALIZED">]>; address: z.ZodObject<{ street1: z.ZodOptional; street2: z.ZodOptional; city: z.ZodOptional; state: z.ZodOptional; zipcode: z.ZodOptional; country_iso2: z.ZodOptional; }, "strip", z.ZodTypeAny, { city?: string | undefined; state?: string | undefined; street1?: string | undefined; street2?: string | undefined; zipcode?: string | undefined; country_iso2?: string | undefined; }, { city?: string | undefined; state?: string | undefined; street1?: string | undefined; street2?: string | undefined; zipcode?: string | undefined; country_iso2?: string | undefined; }>; }, "strip", z.ZodTypeAny, { name: string; address: { city?: string | undefined; state?: string | undefined; street1?: string | undefined; street2?: string | undefined; zipcode?: string | undefined; country_iso2?: string | undefined; }; merchant_type: "MERCHANT_TYPE_RESTAURANT" | "MERCHANT_TYPE_GROCERY" | "MERCHANT_TYPE_LIQUOR" | "MERCHANT_TYPE_RETAIL" | "MERCHANT_TYPE_ESSENTIALS" | "MERCHANT_TYPE_PHARMACY" | "MERCHANT_TYPE_SPECIALTY_FOOD" | "MERCHANT_TYPE_FLOWER" | "MERCHANT_TYPE_PET_SUPPLY"; point_of_contact: { email: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }; billing_type: "BILLING_TYPE_CENTRALIZED" | "BILLING_TYPE_DECENTRALIZED"; }, { name: string; address: { city?: string | undefined; state?: string | undefined; street1?: string | undefined; street2?: string | undefined; zipcode?: string | undefined; country_iso2?: string | undefined; }; merchant_type: "MERCHANT_TYPE_RESTAURANT" | "MERCHANT_TYPE_GROCERY" | "MERCHANT_TYPE_LIQUOR" | "MERCHANT_TYPE_RETAIL" | "MERCHANT_TYPE_ESSENTIALS" | "MERCHANT_TYPE_PHARMACY" | "MERCHANT_TYPE_SPECIALTY_FOOD" | "MERCHANT_TYPE_FLOWER" | "MERCHANT_TYPE_PET_SUPPLY"; point_of_contact: { email: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }; billing_type: "BILLING_TYPE_CENTRALIZED" | "BILLING_TYPE_DECENTRALIZED"; }>; hierarchy_info: z.ZodObject<{ parent_organization_id: z.ZodString; }, "strip", z.ZodTypeAny, { parent_organization_id: string; }, { parent_organization_id: string; }>; }, "strip", z.ZodTypeAny, { info: { name: string; address: { city?: string | undefined; state?: string | undefined; street1?: string | undefined; street2?: string | undefined; zipcode?: string | undefined; country_iso2?: string | undefined; }; merchant_type: "MERCHANT_TYPE_RESTAURANT" | "MERCHANT_TYPE_GROCERY" | "MERCHANT_TYPE_LIQUOR" | "MERCHANT_TYPE_RETAIL" | "MERCHANT_TYPE_ESSENTIALS" | "MERCHANT_TYPE_PHARMACY" | "MERCHANT_TYPE_SPECIALTY_FOOD" | "MERCHANT_TYPE_FLOWER" | "MERCHANT_TYPE_PET_SUPPLY"; point_of_contact: { email: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }; billing_type: "BILLING_TYPE_CENTRALIZED" | "BILLING_TYPE_DECENTRALIZED"; }; organization_id: string; hierarchy_info: { parent_organization_id: string; }; }, { info: { name: string; address: { city?: string | undefined; state?: string | undefined; street1?: string | undefined; street2?: string | undefined; zipcode?: string | undefined; country_iso2?: string | undefined; }; merchant_type: "MERCHANT_TYPE_RESTAURANT" | "MERCHANT_TYPE_GROCERY" | "MERCHANT_TYPE_LIQUOR" | "MERCHANT_TYPE_RETAIL" | "MERCHANT_TYPE_ESSENTIALS" | "MERCHANT_TYPE_PHARMACY" | "MERCHANT_TYPE_SPECIALTY_FOOD" | "MERCHANT_TYPE_FLOWER" | "MERCHANT_TYPE_PET_SUPPLY"; point_of_contact: { email: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }; billing_type: "BILLING_TYPE_CENTRALIZED" | "BILLING_TYPE_DECENTRALIZED"; }; organization_id: string; hierarchy_info: { parent_organization_id: string; }; }>; type CreateDirectOrgResponse = z.infer; declare const inviteNewUserRequestBodySchema: z.ZodObject<{ user_details: z.ZodObject<{ email: z.ZodString; first_name: z.ZodString; last_name: z.ZodString; phone_details: z.ZodOptional; country_code: z.ZodString; subscriber_number: z.ZodString; }, "strip", z.ZodTypeAny, { country_code: string; subscriber_number: string; phone_number?: string | undefined; }, { country_code: string; subscriber_number: string; phone_number?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { email: string; first_name: string; last_name: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }, { email: string; first_name: string; last_name: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }>; roles: z.ZodArray, z.ZodLiteral<"ROLE_EMPLOYEE">]>, "many">; }, "strip", z.ZodTypeAny, { user_details: { email: string; first_name: string; last_name: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }; roles: ("ROLE_ADMIN" | "ROLE_EMPLOYEE")[]; }, { user_details: { email: string; first_name: string; last_name: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }; roles: ("ROLE_ADMIN" | "ROLE_EMPLOYEE")[]; }>; type InviteNewUserRequestBody = z.infer; declare const responseInviteNewUserSchema: z.ZodObject<{ membership_id: z.ZodString; organization_id: z.ZodString; user_details: z.ZodObject<{ email: z.ZodString; first_name: z.ZodString; last_name: z.ZodString; phone_details: z.ZodOptional; country_code: z.ZodString; subscriber_number: z.ZodString; }, "strip", z.ZodTypeAny, { country_code: string; subscriber_number: string; phone_number?: string | undefined; }, { country_code: string; subscriber_number: string; phone_number?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { email: string; first_name: string; last_name: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }, { email: string; first_name: string; last_name: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }>; roles: z.ZodArray, z.ZodLiteral<"ROLE_EMPLOYEE">]>, "many">; }, "strip", z.ZodTypeAny, { organization_id: string; user_details: { email: string; first_name: string; last_name: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }; roles: ("ROLE_ADMIN" | "ROLE_EMPLOYEE")[]; membership_id: string; }, { organization_id: string; user_details: { email: string; first_name: string; last_name: string; phone_details?: { country_code: string; subscriber_number: string; phone_number?: string | undefined; } | undefined; }; roles: ("ROLE_ADMIN" | "ROLE_EMPLOYEE")[]; membership_id: string; }>; type ResponseInviteNewUser = z.infer; export { type CreateDirectOrgRequest, type CreateDirectOrgResponse, type DirectOrganizationDetailsResponse, type InviteNewUserRequestBody, type MerchantType, type ResponseInviteNewUser, createDirectOrgRequestSchema, createDirectOrgResponseSchema, directOrganizationDetailsResponseSchema, inviteNewUserRequestBodySchema, responseInviteNewUserSchema };