import * as z from "zod/v4-mini"; import { ClosedEnum } from "../../types/enums.js"; import { OrganizationCompanyLegalEntitySchema, OrganizationCompanyLegalEntitySchema$Outbound } from "./organizationcompanylegalentityschema.js"; import { OrganizationCustomerEmailSettings, OrganizationCustomerEmailSettings$Outbound } from "./organizationcustomeremailsettings.js"; import { OrganizationCustomerPortalSettings, OrganizationCustomerPortalSettings$Outbound } from "./organizationcustomerportalsettings.js"; import { OrganizationDetails, OrganizationDetails$Outbound } from "./organizationdetails.js"; import { OrganizationFeatureSettings, OrganizationFeatureSettings$Outbound } from "./organizationfeaturesettings.js"; import { OrganizationIndividualLegalEntitySchema, OrganizationIndividualLegalEntitySchema$Outbound } from "./organizationindividuallegalentityschema.js"; import { OrganizationNotificationSettings, OrganizationNotificationSettings$Outbound } from "./organizationnotificationsettings.js"; import { OrganizationSocialLink, OrganizationSocialLink$Outbound } from "./organizationsociallink.js"; import { OrganizationSubscriptionSettings, OrganizationSubscriptionSettings$Outbound } from "./organizationsubscriptionsettings.js"; import { PresentmentCurrency } from "./presentmentcurrency.js"; import { TaxBehaviorOption } from "./taxbehavioroption.js"; export type LegalEntity = OrganizationCompanyLegalEntitySchema | OrganizationIndividualLegalEntitySchema; export declare const CountryAlpha2Input: { readonly Ad: "AD"; readonly Ae: "AE"; readonly Af: "AF"; readonly Ag: "AG"; readonly Ai: "AI"; readonly Al: "AL"; readonly Am: "AM"; readonly Ao: "AO"; readonly Aq: "AQ"; readonly Ar: "AR"; readonly As: "AS"; readonly At: "AT"; readonly Au: "AU"; readonly Aw: "AW"; readonly Ax: "AX"; readonly Az: "AZ"; readonly Ba: "BA"; readonly Bb: "BB"; readonly Bd: "BD"; readonly Be: "BE"; readonly Bf: "BF"; readonly Bg: "BG"; readonly Bh: "BH"; readonly Bi: "BI"; readonly Bj: "BJ"; readonly Bl: "BL"; readonly Bm: "BM"; readonly Bn: "BN"; readonly Bo: "BO"; readonly Bq: "BQ"; readonly Br: "BR"; readonly Bs: "BS"; readonly Bt: "BT"; readonly Bv: "BV"; readonly Bw: "BW"; readonly By: "BY"; readonly Bz: "BZ"; readonly Ca: "CA"; readonly Cc: "CC"; readonly Cd: "CD"; readonly Cf: "CF"; readonly Cg: "CG"; readonly Ch: "CH"; readonly Ci: "CI"; readonly Ck: "CK"; readonly Cl: "CL"; readonly Cm: "CM"; readonly Cn: "CN"; readonly Co: "CO"; readonly Cr: "CR"; readonly Cv: "CV"; readonly Cw: "CW"; readonly Cx: "CX"; readonly Cy: "CY"; readonly Cz: "CZ"; readonly De: "DE"; readonly Dj: "DJ"; readonly Dk: "DK"; readonly Dm: "DM"; readonly Do: "DO"; readonly Dz: "DZ"; readonly Ec: "EC"; readonly Ee: "EE"; readonly Eg: "EG"; readonly Eh: "EH"; readonly Er: "ER"; readonly Es: "ES"; readonly Et: "ET"; readonly Fi: "FI"; readonly Fj: "FJ"; readonly Fk: "FK"; readonly Fm: "FM"; readonly Fo: "FO"; readonly Fr: "FR"; readonly Ga: "GA"; readonly Gb: "GB"; readonly Gd: "GD"; readonly Ge: "GE"; readonly Gf: "GF"; readonly Gg: "GG"; readonly Gh: "GH"; readonly Gi: "GI"; readonly Gl: "GL"; readonly Gm: "GM"; readonly Gn: "GN"; readonly Gp: "GP"; readonly Gq: "GQ"; readonly Gr: "GR"; readonly Gs: "GS"; readonly Gt: "GT"; readonly Gu: "GU"; readonly Gw: "GW"; readonly Gy: "GY"; readonly Hk: "HK"; readonly Hm: "HM"; readonly Hn: "HN"; readonly Hr: "HR"; readonly Ht: "HT"; readonly Hu: "HU"; readonly Id: "ID"; readonly Ie: "IE"; readonly Il: "IL"; readonly Im: "IM"; readonly In: "IN"; readonly Io: "IO"; readonly Iq: "IQ"; readonly Is: "IS"; readonly It: "IT"; readonly Je: "JE"; readonly Jm: "JM"; readonly Jo: "JO"; readonly Jp: "JP"; readonly Ke: "KE"; readonly Kg: "KG"; readonly Kh: "KH"; readonly Ki: "KI"; readonly Km: "KM"; readonly Kn: "KN"; readonly Kr: "KR"; readonly Kw: "KW"; readonly Ky: "KY"; readonly Kz: "KZ"; readonly La: "LA"; readonly Lb: "LB"; readonly Lc: "LC"; readonly Li: "LI"; readonly Lk: "LK"; readonly Lr: "LR"; readonly Ls: "LS"; readonly Lt: "LT"; readonly Lu: "LU"; readonly Lv: "LV"; readonly Ly: "LY"; readonly Ma: "MA"; readonly Mc: "MC"; readonly Md: "MD"; readonly Me: "ME"; readonly Mf: "MF"; readonly Mg: "MG"; readonly Mh: "MH"; readonly Mk: "MK"; readonly Ml: "ML"; readonly Mm: "MM"; readonly Mn: "MN"; readonly Mo: "MO"; readonly Mp: "MP"; readonly Mq: "MQ"; readonly Mr: "MR"; readonly Ms: "MS"; readonly Mt: "MT"; readonly Mu: "MU"; readonly Mv: "MV"; readonly Mw: "MW"; readonly Mx: "MX"; readonly My: "MY"; readonly Mz: "MZ"; readonly Na: "NA"; readonly Nc: "NC"; readonly Ne: "NE"; readonly Nf: "NF"; readonly Ng: "NG"; readonly Ni: "NI"; readonly Nl: "NL"; readonly No: "NO"; readonly Np: "NP"; readonly Nr: "NR"; readonly Nu: "NU"; readonly Nz: "NZ"; readonly Om: "OM"; readonly Pa: "PA"; readonly Pe: "PE"; readonly Pf: "PF"; readonly Pg: "PG"; readonly Ph: "PH"; readonly Pk: "PK"; readonly Pl: "PL"; readonly Pm: "PM"; readonly Pn: "PN"; readonly Pr: "PR"; readonly Ps: "PS"; readonly Pt: "PT"; readonly Pw: "PW"; readonly Py: "PY"; readonly Qa: "QA"; readonly Re: "RE"; readonly Ro: "RO"; readonly Rs: "RS"; readonly Rw: "RW"; readonly Sa: "SA"; readonly Sb: "SB"; readonly Sc: "SC"; readonly Sd: "SD"; readonly Se: "SE"; readonly Sg: "SG"; readonly Sh: "SH"; readonly Si: "SI"; readonly Sj: "SJ"; readonly Sk: "SK"; readonly Sl: "SL"; readonly Sm: "SM"; readonly Sn: "SN"; readonly So: "SO"; readonly Sr: "SR"; readonly Ss: "SS"; readonly St: "ST"; readonly Sv: "SV"; readonly Sx: "SX"; readonly Sz: "SZ"; readonly Tc: "TC"; readonly Td: "TD"; readonly Tf: "TF"; readonly Tg: "TG"; readonly Th: "TH"; readonly Tj: "TJ"; readonly Tk: "TK"; readonly Tl: "TL"; readonly Tm: "TM"; readonly Tn: "TN"; readonly To: "TO"; readonly Tr: "TR"; readonly Tt: "TT"; readonly Tv: "TV"; readonly Tw: "TW"; readonly Tz: "TZ"; readonly Ua: "UA"; readonly Ug: "UG"; readonly Um: "UM"; readonly Us: "US"; readonly Uy: "UY"; readonly Uz: "UZ"; readonly Va: "VA"; readonly Vc: "VC"; readonly Ve: "VE"; readonly Vg: "VG"; readonly Vi: "VI"; readonly Vn: "VN"; readonly Vu: "VU"; readonly Wf: "WF"; readonly Ws: "WS"; readonly Ye: "YE"; readonly Yt: "YT"; readonly Za: "ZA"; readonly Zm: "ZM"; readonly Zw: "ZW"; }; export type CountryAlpha2Input = ClosedEnum; export type OrganizationCreate = { name: string; slug: string; avatarUrl?: string | null | undefined; legalEntity?: OrganizationCompanyLegalEntitySchema | OrganizationIndividualLegalEntitySchema | null | undefined; /** * Public support email. */ email?: string | null | undefined; /** * Official website of the organization. */ website?: string | null | undefined; /** * Link to social profiles. */ socials?: Array | null | undefined; /** * Additional, private, business details Polar needs about active organizations for compliance (KYC). */ details?: OrganizationDetails | null | undefined; /** * Two-letter country code (ISO 3166-1 alpha-2). */ country?: CountryAlpha2Input | null | undefined; featureSettings?: OrganizationFeatureSettings | null | undefined; subscriptionSettings?: OrganizationSubscriptionSettings | null | undefined; notificationSettings?: OrganizationNotificationSettings | null | undefined; customerEmailSettings?: OrganizationCustomerEmailSettings | null | undefined; customerPortalSettings?: OrganizationCustomerPortalSettings | null | undefined; defaultPresentmentCurrency?: PresentmentCurrency | undefined; defaultTaxBehavior?: TaxBehaviorOption | undefined; }; /** @internal */ export type LegalEntity$Outbound = OrganizationCompanyLegalEntitySchema$Outbound | OrganizationIndividualLegalEntitySchema$Outbound; /** @internal */ export declare const LegalEntity$outboundSchema: z.ZodMiniType; export declare function legalEntityToJSON(legalEntity: LegalEntity): string; /** @internal */ export declare const CountryAlpha2Input$outboundSchema: z.ZodMiniEnum; /** @internal */ export type OrganizationCreate$Outbound = { name: string; slug: string; avatar_url?: string | null | undefined; legal_entity?: OrganizationCompanyLegalEntitySchema$Outbound | OrganizationIndividualLegalEntitySchema$Outbound | null | undefined; email?: string | null | undefined; website?: string | null | undefined; socials?: Array | null | undefined; details?: OrganizationDetails$Outbound | null | undefined; country?: string | null | undefined; feature_settings?: OrganizationFeatureSettings$Outbound | null | undefined; subscription_settings?: OrganizationSubscriptionSettings$Outbound | null | undefined; notification_settings?: OrganizationNotificationSettings$Outbound | null | undefined; customer_email_settings?: OrganizationCustomerEmailSettings$Outbound | null | undefined; customer_portal_settings?: OrganizationCustomerPortalSettings$Outbound | null | undefined; default_presentment_currency?: string | undefined; default_tax_behavior?: string | undefined; }; /** @internal */ export declare const OrganizationCreate$outboundSchema: z.ZodMiniType; export declare function organizationCreateToJSON(organizationCreate: OrganizationCreate): string; //# sourceMappingURL=organizationcreate.d.ts.map