import { z } from "zod"; export declare const FdoMyEInvoiceCustomerBaseProfile: z.ZodObject; type: z.ZodEnum<["individual", "company"]>; nickname: z.ZodNullable>; name: z.ZodString; phoneNumber: z.ZodString; address: z.ZodObject<{ line1: z.ZodString; line2: z.ZodNullable>; state: z.ZodString; city: z.ZodString; postcode: z.ZodString; country: z.ZodString; coordinates: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }>; userId: z.ZodString; }, { email: z.ZodString; }>, "strip", z.ZodTypeAny, { nickname?: string | null | undefined; type: "individual" | "company"; name: string; _id: string; phoneNumber: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; userId: string; email: string; }, { nickname?: string | null | undefined; type: "individual" | "company"; name: string; _id: string; phoneNumber: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; userId: string; email: string; }>; export declare const FdoEInvoiceIndividualIdentity: z.ZodObject<{ identityType: z.ZodEnum<["ic", "army", "passport"]>; identityNo: z.ZodString; }, "strip", z.ZodTypeAny, { identityType: "ic" | "army" | "passport"; identityNo: string; }, { identityType: "ic" | "army" | "passport"; identityNo: string; }>; export declare const FdoMyEInvoiceIndividualProfile: z.ZodObject; type: z.ZodEnum<["individual", "company"]>; nickname: z.ZodNullable>; name: z.ZodString; phoneNumber: z.ZodString; address: z.ZodObject<{ line1: z.ZodString; line2: z.ZodNullable>; state: z.ZodString; city: z.ZodString; postcode: z.ZodString; country: z.ZodString; coordinates: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }>; userId: z.ZodString; }, { email: z.ZodString; }>, { type: z.ZodLiteral<"individual">; tinNo: z.ZodNullable>; identity: z.ZodNullable; identityNo: z.ZodString; }, "strip", z.ZodTypeAny, { identityType: "ic" | "army" | "passport"; identityNo: string; }, { identityType: "ic" | "army" | "passport"; identityNo: string; }>>>; }>, "strip", z.ZodTypeAny, { nickname?: string | null | undefined; tinNo?: string | null | undefined; identity?: { identityType: "ic" | "army" | "passport"; identityNo: string; } | null | undefined; type: "individual"; name: string; _id: string; phoneNumber: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; userId: string; email: string; }, { nickname?: string | null | undefined; tinNo?: string | null | undefined; identity?: { identityType: "ic" | "army" | "passport"; identityNo: string; } | null | undefined; type: "individual"; name: string; _id: string; phoneNumber: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; userId: string; email: string; }>; export declare const FdoMyEInvoiceCompanyProfile: z.ZodObject; type: z.ZodEnum<["individual", "company"]>; nickname: z.ZodNullable>; name: z.ZodString; phoneNumber: z.ZodString; address: z.ZodObject<{ line1: z.ZodString; line2: z.ZodNullable>; state: z.ZodString; city: z.ZodString; postcode: z.ZodString; country: z.ZodString; coordinates: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }>; userId: z.ZodString; }, { email: z.ZodString; }>, { type: z.ZodLiteral<"company">; tinNo: z.ZodString; registerNo: z.ZodString; sstNo: z.ZodString; }>, "strip", z.ZodTypeAny, { nickname?: string | null | undefined; type: "company"; name: string; _id: string; phoneNumber: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; userId: string; tinNo: string; email: string; registerNo: string; sstNo: string; }, { nickname?: string | null | undefined; type: "company"; name: string; _id: string; phoneNumber: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; userId: string; tinNo: string; email: string; registerNo: string; sstNo: string; }>; export declare const FdoMyEInvoiceCustomerProfile: z.ZodDiscriminatedUnion<"type", z.Primitive, z.ZodObject; type: z.ZodEnum<["individual", "company"]>; nickname: z.ZodNullable>; name: z.ZodString; phoneNumber: z.ZodString; address: z.ZodObject<{ line1: z.ZodString; line2: z.ZodNullable>; state: z.ZodString; city: z.ZodString; postcode: z.ZodString; country: z.ZodString; coordinates: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }>; userId: z.ZodString; }, { email: z.ZodString; }>, { type: z.ZodLiteral<"individual">; tinNo: z.ZodNullable>; identity: z.ZodNullable; identityNo: z.ZodString; }, "strip", z.ZodTypeAny, { identityType: "ic" | "army" | "passport"; identityNo: string; }, { identityType: "ic" | "army" | "passport"; identityNo: string; }>>>; }>, "strip", z.ZodTypeAny, { nickname?: string | null | undefined; tinNo?: string | null | undefined; identity?: { identityType: "ic" | "army" | "passport"; identityNo: string; } | null | undefined; type: "individual"; name: string; _id: string; phoneNumber: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; userId: string; email: string; }, { nickname?: string | null | undefined; tinNo?: string | null | undefined; identity?: { identityType: "ic" | "army" | "passport"; identityNo: string; } | null | undefined; type: "individual"; name: string; _id: string; phoneNumber: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; userId: string; email: string; }> | z.ZodObject; type: z.ZodEnum<["individual", "company"]>; nickname: z.ZodNullable>; name: z.ZodString; phoneNumber: z.ZodString; address: z.ZodObject<{ line1: z.ZodString; line2: z.ZodNullable>; state: z.ZodString; city: z.ZodString; postcode: z.ZodString; country: z.ZodString; coordinates: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }>; userId: z.ZodString; }, { email: z.ZodString; }>, { type: z.ZodLiteral<"company">; tinNo: z.ZodString; registerNo: z.ZodString; sstNo: z.ZodString; }>, "strip", z.ZodTypeAny, { nickname?: string | null | undefined; type: "company"; name: string; _id: string; phoneNumber: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; userId: string; tinNo: string; email: string; registerNo: string; sstNo: string; }, { nickname?: string | null | undefined; type: "company"; name: string; _id: string; phoneNumber: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; userId: string; tinNo: string; email: string; registerNo: string; sstNo: string; }>>; export declare const FdoMyEInvoiceCustomerProfileDoc: z.ZodDiscriminatedUnion<"type", z.Primitive, z.ZodObject; type: z.ZodEnum<["individual", "company"]>; nickname: z.ZodNullable>; name: z.ZodString; phoneNumber: z.ZodString; address: z.ZodObject<{ line1: z.ZodString; line2: z.ZodNullable>; state: z.ZodString; city: z.ZodString; postcode: z.ZodString; country: z.ZodString; coordinates: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }>; userId: z.ZodString; }, { email: z.ZodString; }>, { type: z.ZodLiteral<"individual">; tinNo: z.ZodNullable>; identity: z.ZodNullable; identityNo: z.ZodString; }, "strip", z.ZodTypeAny, { identityType: "ic" | "army" | "passport"; identityNo: string; }, { identityType: "ic" | "army" | "passport"; identityNo: string; }>>>; }>, "strip", z.ZodTypeAny, { nickname?: string | null | undefined; tinNo?: string | null | undefined; identity?: { identityType: "ic" | "army" | "passport"; identityNo: string; } | null | undefined; type: "individual"; name: string; _id: string; phoneNumber: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; userId: string; email: string; }, { nickname?: string | null | undefined; tinNo?: string | null | undefined; identity?: { identityType: "ic" | "army" | "passport"; identityNo: string; } | null | undefined; type: "individual"; name: string; _id: string; phoneNumber: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; userId: string; email: string; }> | z.ZodObject; type: z.ZodEnum<["individual", "company"]>; nickname: z.ZodNullable>; name: z.ZodString; phoneNumber: z.ZodString; address: z.ZodObject<{ line1: z.ZodString; line2: z.ZodNullable>; state: z.ZodString; city: z.ZodString; postcode: z.ZodString; country: z.ZodString; coordinates: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }>; userId: z.ZodString; }, { email: z.ZodString; }>, { type: z.ZodLiteral<"company">; tinNo: z.ZodString; registerNo: z.ZodString; sstNo: z.ZodString; }>, "strip", z.ZodTypeAny, { nickname?: string | null | undefined; type: "company"; name: string; _id: string; phoneNumber: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; userId: string; tinNo: string; email: string; registerNo: string; sstNo: string; }, { nickname?: string | null | undefined; type: "company"; name: string; _id: string; phoneNumber: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; userId: string; tinNo: string; email: string; registerNo: string; sstNo: string; }>>; export declare const FdoMyEInvoiceCustomerProfileSchema: z.ZodDiscriminatedUnion<"type", z.Primitive, z.ZodObject; type: z.ZodEnum<["individual", "company"]>; nickname: z.ZodNullable>; name: z.ZodString; phoneNumber: z.ZodString; address: z.ZodObject<{ line1: z.ZodString; line2: z.ZodNullable>; state: z.ZodString; city: z.ZodString; postcode: z.ZodString; country: z.ZodString; coordinates: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }>; userId: z.ZodString; }, { email: z.ZodString; }>, { type: z.ZodLiteral<"individual">; tinNo: z.ZodNullable>; identity: z.ZodNullable; identityNo: z.ZodString; }, "strip", z.ZodTypeAny, { identityType: "ic" | "army" | "passport"; identityNo: string; }, { identityType: "ic" | "army" | "passport"; identityNo: string; }>>>; }>, "_id">, "strip", z.ZodTypeAny, { nickname?: string | null | undefined; tinNo?: string | null | undefined; identity?: { identityType: "ic" | "army" | "passport"; identityNo: string; } | null | undefined; type: "individual"; name: string; phoneNumber: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; userId: string; email: string; }, { nickname?: string | null | undefined; tinNo?: string | null | undefined; identity?: { identityType: "ic" | "army" | "passport"; identityNo: string; } | null | undefined; type: "individual"; name: string; phoneNumber: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; userId: string; email: string; }> | z.ZodObject; type: z.ZodEnum<["individual", "company"]>; nickname: z.ZodNullable>; name: z.ZodString; phoneNumber: z.ZodString; address: z.ZodObject<{ line1: z.ZodString; line2: z.ZodNullable>; state: z.ZodString; city: z.ZodString; postcode: z.ZodString; country: z.ZodString; coordinates: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }>; userId: z.ZodString; }, { email: z.ZodString; }>, { type: z.ZodLiteral<"company">; tinNo: z.ZodString; registerNo: z.ZodString; sstNo: z.ZodString; }>, "_id">, "strip", z.ZodTypeAny, { nickname?: string | null | undefined; type: "company"; name: string; phoneNumber: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; userId: string; tinNo: string; email: string; registerNo: string; sstNo: string; }, { nickname?: string | null | undefined; type: "company"; name: string; phoneNumber: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; userId: string; tinNo: string; email: string; registerNo: string; sstNo: string; }>>; export declare const FdoMyEInvoiceItemInfo: z.ZodObject<{ taxExemptionReason: z.ZodNullable>; }, "strip", z.ZodTypeAny, { taxExemptionReason?: string | null | undefined; }, { taxExemptionReason?: string | null | undefined; }>; export declare const FdoMyEInvoiceSetting: z.ZodObject<{ _id: z.ZodEffects; businessId: z.ZodString; items: z.ZodRecord>; }, "strip", z.ZodTypeAny, { taxExemptionReason?: string | null | undefined; }, { taxExemptionReason?: string | null | undefined; }>>; }, "strip", z.ZodTypeAny, { _id: string; businessId: string; items: Record; }, { _id: string; businessId: string; items: Record; }>; export declare const FdoMyEInvoiceSubmissionSchedule: z.ZodObject<{ day: z.ZodNumber; hour: z.ZodNumber; }, "strip", z.ZodTypeAny, { day: number; hour: number; }, { day: number; hour: number; }>; export declare const FdoMyEInvoiceMerchantBaseProfile: z.ZodObject; type: z.ZodEnum<["restaurant", "marketing"]>; businessId: z.ZodString; regNo: z.ZodString; tinNo: z.ZodString; name: z.ZodString; address: z.ZodObject<{ line1: z.ZodString; line2: z.ZodNullable>; state: z.ZodString; city: z.ZodString; postcode: z.ZodString; country: z.ZodString; coordinates: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }>; phoneNo: z.ZodNullable>; }, { active: z.ZodNullable>; msicCode: z.ZodString; sstRegNo: z.ZodString; email: z.ZodString; schedule: z.ZodNullable>>; queryToken: z.ZodNullable>; }>, "strip", z.ZodTypeAny, { phoneNo?: string | null | undefined; active?: string | null | undefined; schedule?: { day: number; hour: number; } | null | undefined; queryToken?: string | null | undefined; type: "restaurant" | "marketing"; name: string; _id: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; businessId: string; regNo: string; tinNo: string; email: string; msicCode: string; sstRegNo: string; }, { phoneNo?: string | null | undefined; active?: string | null | undefined; schedule?: { day: number; hour: number; } | null | undefined; queryToken?: string | null | undefined; type: "restaurant" | "marketing"; name: string; _id: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; businessId: string; regNo: string; tinNo: string; email: string; msicCode: string; sstRegNo: string; }>; export declare const FdoMyEInvoiceRestaurantProfile: z.ZodObject; type: z.ZodEnum<["restaurant", "marketing"]>; businessId: z.ZodString; regNo: z.ZodString; tinNo: z.ZodString; name: z.ZodString; address: z.ZodObject<{ line1: z.ZodString; line2: z.ZodNullable>; state: z.ZodString; city: z.ZodString; postcode: z.ZodString; country: z.ZodString; coordinates: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }>; phoneNo: z.ZodNullable>; }, { active: z.ZodNullable>; msicCode: z.ZodString; sstRegNo: z.ZodString; email: z.ZodString; schedule: z.ZodNullable>>; queryToken: z.ZodNullable>; }>, { type: z.ZodLiteral<"restaurant">; restaurantId: z.ZodString; }>, "strip", z.ZodTypeAny, { phoneNo?: string | null | undefined; active?: string | null | undefined; schedule?: { day: number; hour: number; } | null | undefined; queryToken?: string | null | undefined; type: "restaurant"; name: string; _id: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; businessId: string; regNo: string; tinNo: string; email: string; msicCode: string; sstRegNo: string; restaurantId: string; }, { phoneNo?: string | null | undefined; active?: string | null | undefined; schedule?: { day: number; hour: number; } | null | undefined; queryToken?: string | null | undefined; type: "restaurant"; name: string; _id: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; businessId: string; regNo: string; tinNo: string; email: string; msicCode: string; sstRegNo: string; restaurantId: string; }>; export declare const FdoMyEInvoiceMarketingProfile: z.ZodObject; type: z.ZodEnum<["restaurant", "marketing"]>; businessId: z.ZodString; regNo: z.ZodString; tinNo: z.ZodString; name: z.ZodString; address: z.ZodObject<{ line1: z.ZodString; line2: z.ZodNullable>; state: z.ZodString; city: z.ZodString; postcode: z.ZodString; country: z.ZodString; coordinates: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }>; phoneNo: z.ZodNullable>; }, { active: z.ZodNullable>; msicCode: z.ZodString; sstRegNo: z.ZodString; email: z.ZodString; schedule: z.ZodNullable>>; queryToken: z.ZodNullable>; }>, { type: z.ZodLiteral<"marketing">; }>, "strip", z.ZodTypeAny, { phoneNo?: string | null | undefined; active?: string | null | undefined; schedule?: { day: number; hour: number; } | null | undefined; queryToken?: string | null | undefined; type: "marketing"; name: string; _id: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; businessId: string; regNo: string; tinNo: string; email: string; msicCode: string; sstRegNo: string; }, { phoneNo?: string | null | undefined; active?: string | null | undefined; schedule?: { day: number; hour: number; } | null | undefined; queryToken?: string | null | undefined; type: "marketing"; name: string; _id: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; businessId: string; regNo: string; tinNo: string; email: string; msicCode: string; sstRegNo: string; }>; export declare const FdoMyEInvoiceMerchantProfile: z.ZodDiscriminatedUnion<"type", z.Primitive, z.ZodObject; type: z.ZodEnum<["restaurant", "marketing"]>; businessId: z.ZodString; regNo: z.ZodString; tinNo: z.ZodString; name: z.ZodString; address: z.ZodObject<{ line1: z.ZodString; line2: z.ZodNullable>; state: z.ZodString; city: z.ZodString; postcode: z.ZodString; country: z.ZodString; coordinates: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }>; phoneNo: z.ZodNullable>; }, { active: z.ZodNullable>; msicCode: z.ZodString; sstRegNo: z.ZodString; email: z.ZodString; schedule: z.ZodNullable>>; queryToken: z.ZodNullable>; }>, { type: z.ZodLiteral<"restaurant">; restaurantId: z.ZodString; }>, "strip", z.ZodTypeAny, { phoneNo?: string | null | undefined; active?: string | null | undefined; schedule?: { day: number; hour: number; } | null | undefined; queryToken?: string | null | undefined; type: "restaurant"; name: string; _id: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; businessId: string; regNo: string; tinNo: string; email: string; msicCode: string; sstRegNo: string; restaurantId: string; }, { phoneNo?: string | null | undefined; active?: string | null | undefined; schedule?: { day: number; hour: number; } | null | undefined; queryToken?: string | null | undefined; type: "restaurant"; name: string; _id: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; businessId: string; regNo: string; tinNo: string; email: string; msicCode: string; sstRegNo: string; restaurantId: string; }> | z.ZodObject; type: z.ZodEnum<["restaurant", "marketing"]>; businessId: z.ZodString; regNo: z.ZodString; tinNo: z.ZodString; name: z.ZodString; address: z.ZodObject<{ line1: z.ZodString; line2: z.ZodNullable>; state: z.ZodString; city: z.ZodString; postcode: z.ZodString; country: z.ZodString; coordinates: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }>; phoneNo: z.ZodNullable>; }, { active: z.ZodNullable>; msicCode: z.ZodString; sstRegNo: z.ZodString; email: z.ZodString; schedule: z.ZodNullable>>; queryToken: z.ZodNullable>; }>, { type: z.ZodLiteral<"marketing">; }>, "strip", z.ZodTypeAny, { phoneNo?: string | null | undefined; active?: string | null | undefined; schedule?: { day: number; hour: number; } | null | undefined; queryToken?: string | null | undefined; type: "marketing"; name: string; _id: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; businessId: string; regNo: string; tinNo: string; email: string; msicCode: string; sstRegNo: string; }, { phoneNo?: string | null | undefined; active?: string | null | undefined; schedule?: { day: number; hour: number; } | null | undefined; queryToken?: string | null | undefined; type: "marketing"; name: string; _id: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; businessId: string; regNo: string; tinNo: string; email: string; msicCode: string; sstRegNo: string; }>>; export declare const FdoMyEInvoiceMerchantProfileDoc: z.ZodDiscriminatedUnion<"type", z.Primitive, z.ZodObject; type: z.ZodEnum<["restaurant", "marketing"]>; businessId: z.ZodString; regNo: z.ZodString; tinNo: z.ZodString; name: z.ZodString; address: z.ZodObject<{ line1: z.ZodString; line2: z.ZodNullable>; state: z.ZodString; city: z.ZodString; postcode: z.ZodString; country: z.ZodString; coordinates: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }>; phoneNo: z.ZodNullable>; }, { active: z.ZodNullable>; msicCode: z.ZodString; sstRegNo: z.ZodString; email: z.ZodString; schedule: z.ZodNullable>>; queryToken: z.ZodNullable>; }>, { type: z.ZodLiteral<"restaurant">; restaurantId: z.ZodString; }>, "strip", z.ZodTypeAny, { phoneNo?: string | null | undefined; active?: string | null | undefined; schedule?: { day: number; hour: number; } | null | undefined; queryToken?: string | null | undefined; type: "restaurant"; name: string; _id: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; businessId: string; regNo: string; tinNo: string; email: string; msicCode: string; sstRegNo: string; restaurantId: string; }, { phoneNo?: string | null | undefined; active?: string | null | undefined; schedule?: { day: number; hour: number; } | null | undefined; queryToken?: string | null | undefined; type: "restaurant"; name: string; _id: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; businessId: string; regNo: string; tinNo: string; email: string; msicCode: string; sstRegNo: string; restaurantId: string; }> | z.ZodObject; type: z.ZodEnum<["restaurant", "marketing"]>; businessId: z.ZodString; regNo: z.ZodString; tinNo: z.ZodString; name: z.ZodString; address: z.ZodObject<{ line1: z.ZodString; line2: z.ZodNullable>; state: z.ZodString; city: z.ZodString; postcode: z.ZodString; country: z.ZodString; coordinates: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }>; phoneNo: z.ZodNullable>; }, { active: z.ZodNullable>; msicCode: z.ZodString; sstRegNo: z.ZodString; email: z.ZodString; schedule: z.ZodNullable>>; queryToken: z.ZodNullable>; }>, { type: z.ZodLiteral<"marketing">; }>, "strip", z.ZodTypeAny, { phoneNo?: string | null | undefined; active?: string | null | undefined; schedule?: { day: number; hour: number; } | null | undefined; queryToken?: string | null | undefined; type: "marketing"; name: string; _id: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; businessId: string; regNo: string; tinNo: string; email: string; msicCode: string; sstRegNo: string; }, { phoneNo?: string | null | undefined; active?: string | null | undefined; schedule?: { day: number; hour: number; } | null | undefined; queryToken?: string | null | undefined; type: "marketing"; name: string; _id: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; businessId: string; regNo: string; tinNo: string; email: string; msicCode: string; sstRegNo: string; }>>; export declare const FdoMyEInvoiceMerchantProfileSchema: z.ZodDiscriminatedUnion<"type", z.Primitive, z.ZodObject; type: z.ZodEnum<["restaurant", "marketing"]>; businessId: z.ZodString; regNo: z.ZodString; tinNo: z.ZodString; name: z.ZodString; address: z.ZodObject<{ line1: z.ZodString; line2: z.ZodNullable>; state: z.ZodString; city: z.ZodString; postcode: z.ZodString; country: z.ZodString; coordinates: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }>; phoneNo: z.ZodNullable>; }, { active: z.ZodNullable>; msicCode: z.ZodString; sstRegNo: z.ZodString; email: z.ZodString; schedule: z.ZodNullable>>; queryToken: z.ZodNullable>; }>, { type: z.ZodLiteral<"restaurant">; restaurantId: z.ZodString; }>, "_id">, "strip", z.ZodTypeAny, { phoneNo?: string | null | undefined; active?: string | null | undefined; schedule?: { day: number; hour: number; } | null | undefined; queryToken?: string | null | undefined; type: "restaurant"; name: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; businessId: string; regNo: string; tinNo: string; email: string; msicCode: string; sstRegNo: string; restaurantId: string; }, { phoneNo?: string | null | undefined; active?: string | null | undefined; schedule?: { day: number; hour: number; } | null | undefined; queryToken?: string | null | undefined; type: "restaurant"; name: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; businessId: string; regNo: string; tinNo: string; email: string; msicCode: string; sstRegNo: string; restaurantId: string; }> | z.ZodObject; type: z.ZodEnum<["restaurant", "marketing"]>; businessId: z.ZodString; regNo: z.ZodString; tinNo: z.ZodString; name: z.ZodString; address: z.ZodObject<{ line1: z.ZodString; line2: z.ZodNullable>; state: z.ZodString; city: z.ZodString; postcode: z.ZodString; country: z.ZodString; coordinates: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }, { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }>; phoneNo: z.ZodNullable>; }, { active: z.ZodNullable>; msicCode: z.ZodString; sstRegNo: z.ZodString; email: z.ZodString; schedule: z.ZodNullable>>; queryToken: z.ZodNullable>; }>, { type: z.ZodLiteral<"marketing">; }>, "_id">, "strip", z.ZodTypeAny, { phoneNo?: string | null | undefined; active?: string | null | undefined; schedule?: { day: number; hour: number; } | null | undefined; queryToken?: string | null | undefined; type: "marketing"; name: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; businessId: string; regNo: string; tinNo: string; email: string; msicCode: string; sstRegNo: string; }, { phoneNo?: string | null | undefined; active?: string | null | undefined; schedule?: { day: number; hour: number; } | null | undefined; queryToken?: string | null | undefined; type: "marketing"; name: string; address: { coordinates?: number[] | null | undefined; line2?: string | null | undefined; state: string; country: string; line1: string; city: string; postcode: string; }; businessId: string; regNo: string; tinNo: string; email: string; msicCode: string; sstRegNo: string; }>>; export type FdoMyEInvoiceCustomerBaseProfile = z.infer; export type FdoEInvoiceIndividualIdentity = z.infer; export type FdoMyEInvoiceIndividualProfile = z.infer; export type FdoMyEInvoiceCompanyProfile = z.infer; export type FdoMyEInvoiceCustomerProfile = z.infer; export type FdoMyEInvoiceCustomerProfileDoc = z.infer; export type FdoMyEInvoiceCustomerProfileSchema = z.infer; export type FdoMyEInvoiceItemInfo = z.infer; export type FdoMyEInvoiceSetting = z.infer; export type FdoMyEInvoiceSubmissionSchedule = z.infer; export type FdoMyEInvoiceMerchantBaseProfile = z.infer; export type FdoMyEInvoiceRestaurantProfile = z.infer; export type FdoMyEInvoiceMarketingProfile = z.infer; export type FdoMyEInvoiceMerchantProfile = z.infer; export type FdoMyEInvoiceMerchantProfileDoc = z.infer; export type FdoMyEInvoiceMerchantProfileSchema = z.infer;