import { z } from 'zod'; export declare const companySignupSchema: z.ZodObject<{ firstName: z.ZodString; lastName: z.ZodString; email: z.ZodString; password: z.ZodString; companyName: z.ZodString; legalName: z.ZodString; legalForm: z.ZodString; registrationNumber: z.ZodString; iceNumber: z.ZodString; taxId: z.ZodString; operatingLicenseNumber: z.ZodString; operatingLicenseIssuedAt: z.ZodString; operatingLicenseIssuedBy: z.ZodString; streetAddress: z.ZodString; city: z.ZodString; country: z.ZodString; zipCode: z.ZodString; companyPhone: z.ZodString; companyEmail: z.ZodString; fax: z.ZodOptional; yearsActive: z.ZodString; representativeName: z.ZodOptional; representativeTitle: z.ZodOptional; responsibleName: z.ZodString; responsibleRole: z.ZodString; responsibleIdentityNumber: z.ZodString; responsibleQualification: z.ZodOptional; responsiblePhone: z.ZodString; responsibleEmail: z.ZodString; preferredLanguage: z.ZodDefault>; plan: z.ZodEnum<["STARTER", "GROWTH", "PRO"]>; billingPeriod: z.ZodEnum<["MONTHLY", "ANNUAL"]>; currency: z.ZodLiteral<"MAD">; paymentProvider: z.ZodEnum<["AMANPAY", "PAYPAL"]>; }, "strip", z.ZodTypeAny, { firstName: string; lastName: string; email: string; currency: "MAD"; password: string; companyName: string; legalName: string; legalForm: string; registrationNumber: string; iceNumber: string; taxId: string; operatingLicenseNumber: string; operatingLicenseIssuedAt: string; operatingLicenseIssuedBy: string; streetAddress: string; city: string; country: string; zipCode: string; companyPhone: string; companyEmail: string; yearsActive: string; responsibleName: string; responsibleRole: string; responsibleIdentityNumber: string; responsiblePhone: string; responsibleEmail: string; preferredLanguage: "en" | "fr" | "ar"; plan: "STARTER" | "GROWTH" | "PRO"; billingPeriod: "MONTHLY" | "ANNUAL"; paymentProvider: "AMANPAY" | "PAYPAL"; fax?: string | undefined; representativeName?: string | undefined; representativeTitle?: string | undefined; responsibleQualification?: string | undefined; }, { firstName: string; lastName: string; email: string; currency: "MAD"; password: string; companyName: string; legalName: string; legalForm: string; registrationNumber: string; iceNumber: string; taxId: string; operatingLicenseNumber: string; operatingLicenseIssuedAt: string; operatingLicenseIssuedBy: string; streetAddress: string; city: string; country: string; zipCode: string; companyPhone: string; companyEmail: string; yearsActive: string; responsibleName: string; responsibleRole: string; responsibleIdentityNumber: string; responsiblePhone: string; responsibleEmail: string; plan: "STARTER" | "GROWTH" | "PRO"; billingPeriod: "MONTHLY" | "ANNUAL"; paymentProvider: "AMANPAY" | "PAYPAL"; fax?: string | undefined; representativeName?: string | undefined; representativeTitle?: string | undefined; responsibleQualification?: string | undefined; preferredLanguage?: "en" | "fr" | "ar" | undefined; }>; //# sourceMappingURL=auth.company.schemas.d.ts.map