import { z } from "zod";
export declare enum BillingPeriod {
    MONTHLY = "MONTHLY",
    ANNUALLY = "ANNUALLY"
}
export declare const ZIntentToCreateOrgInputSchema: z.ZodObject<{
    name: z.ZodString;
    slug: z.ZodEffects<z.ZodString, string, string>;
    orgOwnerEmail: z.ZodString;
    language: z.ZodOptional<z.ZodString>;
    seats: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    pricePerSeat: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    isPlatform: z.ZodDefault<z.ZodBoolean>;
    billingPeriod: z.ZodDefault<z.ZodNativeEnum<typeof BillingPeriod>>;
    creationSource: z.ZodNativeEnum<{
        readonly API_V1: "API_V1";
        readonly API_V2: "API_V2";
        readonly WEBAPP: "WEBAPP";
    }>;
}, "strip", z.ZodTypeAny, {
    name: string;
    slug: string;
    billingPeriod: BillingPeriod;
    creationSource: "API_V1" | "API_V2" | "WEBAPP";
    isPlatform: boolean;
    orgOwnerEmail: string;
    language?: string | undefined;
    seats?: number | null | undefined;
    pricePerSeat?: number | null | undefined;
}, {
    name: string;
    slug: string;
    creationSource: "API_V1" | "API_V2" | "WEBAPP";
    orgOwnerEmail: string;
    language?: string | undefined;
    seats?: number | null | undefined;
    pricePerSeat?: number | null | undefined;
    isPlatform?: boolean | undefined;
    billingPeriod?: BillingPeriod | undefined;
}>;
export type TIntentToCreateOrgInputSchema = z.infer<typeof ZIntentToCreateOrgInputSchema>;
//# sourceMappingURL=intentToCreateOrg.schema.d.ts.map