import { z } from 'zod'; export declare const FdtoEInvoiceIndustryClassificationCode: z.ZodObject<{ value: z.ZodString; name: z.ZodString; }, "strip", z.ZodTypeAny, { value: string; name: string; }, { value: string; name: string; }>; export declare const FdtoEInvoicePartyIdentificationId: z.ZodObject<{ value: z.ZodString; schemeID: z.ZodEnum<["NRIC", "PASSPORT", "BRN", "ARMY", "TIN", "SST"]>; }, "strip", z.ZodTypeAny, { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }, { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }>; export declare const FdtoEInvoicePartyIdentification: z.ZodObject<{ ID: z.ZodObject<{ value: z.ZodString; schemeID: z.ZodEnum<["NRIC", "PASSPORT", "BRN", "ARMY", "TIN", "SST"]>; }, "strip", z.ZodTypeAny, { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }, { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }>; }, "strip", z.ZodTypeAny, { ID: { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }; }, { ID: { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }; }>; export declare const FdtoEInvoiceAddress: z.ZodObject<{ Line: z.ZodString; }, "strip", z.ZodTypeAny, { Line: string; }, { Line: string; }>; export declare const FdtoEInvoiceCountryIdentificationCode: z.ZodObject<{ value: z.ZodString; listID: z.ZodString; listAgencyID: z.ZodString; }, "strip", z.ZodTypeAny, { value: string; listID: string; listAgencyID: string; }, { value: string; listID: string; listAgencyID: string; }>; export declare const FdtoEInvoiceCountry: z.ZodObject<{ IdentificationCode: z.ZodObject<{ value: z.ZodString; listID: z.ZodString; listAgencyID: z.ZodString; }, "strip", z.ZodTypeAny, { value: string; listID: string; listAgencyID: string; }, { value: string; listID: string; listAgencyID: string; }>; }, "strip", z.ZodTypeAny, { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }, { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }>; export declare const FdtoEInvoicePostalAddress: z.ZodObject<{ CityName: z.ZodString; PostalZone: z.ZodString; CountrySubentityCode: z.ZodString; AddressLine: z.ZodArray, "many">; Country: z.ZodObject<{ IdentificationCode: z.ZodObject<{ value: z.ZodString; listID: z.ZodString; listAgencyID: z.ZodString; }, "strip", z.ZodTypeAny, { value: string; listID: string; listAgencyID: string; }, { value: string; listID: string; listAgencyID: string; }>; }, "strip", z.ZodTypeAny, { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }, { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }>; }, "strip", z.ZodTypeAny, { CityName: string; PostalZone: string; CountrySubentityCode: string; AddressLine: { Line: string; }[]; Country: { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }; }, { CityName: string; PostalZone: string; CountrySubentityCode: string; AddressLine: { Line: string; }[]; Country: { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }; }>; export declare const FdtoEInvoicePartyLegalEntity: z.ZodObject<{ RegistrationName: z.ZodString; }, "strip", z.ZodTypeAny, { RegistrationName: string; }, { RegistrationName: string; }>; export declare const FdtoEInvoiceContact: z.ZodObject<{ Telephone: z.ZodString; ElectronicMail: z.ZodNullable>; }, "strip", z.ZodTypeAny, { ElectronicMail?: string | null | undefined; Telephone: string; }, { ElectronicMail?: string | null | undefined; Telephone: string; }>; export declare const FdtoEInvoiceParty: z.ZodObject<{ IndustryClassificationCode: z.ZodNullable>>; PartyIdentification: z.ZodArray; }, "strip", z.ZodTypeAny, { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }, { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }>; }, "strip", z.ZodTypeAny, { ID: { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }; }, { ID: { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }; }>, "many">; PostalAddress: z.ZodObject<{ CityName: z.ZodString; PostalZone: z.ZodString; CountrySubentityCode: z.ZodString; AddressLine: z.ZodArray, "many">; Country: z.ZodObject<{ IdentificationCode: z.ZodObject<{ value: z.ZodString; listID: z.ZodString; listAgencyID: z.ZodString; }, "strip", z.ZodTypeAny, { value: string; listID: string; listAgencyID: string; }, { value: string; listID: string; listAgencyID: string; }>; }, "strip", z.ZodTypeAny, { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }, { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }>; }, "strip", z.ZodTypeAny, { CityName: string; PostalZone: string; CountrySubentityCode: string; AddressLine: { Line: string; }[]; Country: { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }; }, { CityName: string; PostalZone: string; CountrySubentityCode: string; AddressLine: { Line: string; }[]; Country: { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }; }>; PartyLegalEntity: z.ZodObject<{ RegistrationName: z.ZodString; }, "strip", z.ZodTypeAny, { RegistrationName: string; }, { RegistrationName: string; }>; Contact: z.ZodObject<{ Telephone: z.ZodString; ElectronicMail: z.ZodNullable>; }, "strip", z.ZodTypeAny, { ElectronicMail?: string | null | undefined; Telephone: string; }, { ElectronicMail?: string | null | undefined; Telephone: string; }>; }, "strip", z.ZodTypeAny, { IndustryClassificationCode?: { value: string; name: string; } | null | undefined; PartyIdentification: { ID: { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }; }[]; PostalAddress: { CityName: string; PostalZone: string; CountrySubentityCode: string; AddressLine: { Line: string; }[]; Country: { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }; }; PartyLegalEntity: { RegistrationName: string; }; Contact: { ElectronicMail?: string | null | undefined; Telephone: string; }; }, { IndustryClassificationCode?: { value: string; name: string; } | null | undefined; PartyIdentification: { ID: { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }; }[]; PostalAddress: { CityName: string; PostalZone: string; CountrySubentityCode: string; AddressLine: { Line: string; }[]; Country: { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }; }; PartyLegalEntity: { RegistrationName: string; }; Contact: { ElectronicMail?: string | null | undefined; Telephone: string; }; }>; export declare const FdtoEInvoiceAccountingParty: z.ZodObject<{ Party: z.ZodObject<{ IndustryClassificationCode: z.ZodNullable>>; PartyIdentification: z.ZodArray; }, "strip", z.ZodTypeAny, { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }, { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }>; }, "strip", z.ZodTypeAny, { ID: { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }; }, { ID: { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }; }>, "many">; PostalAddress: z.ZodObject<{ CityName: z.ZodString; PostalZone: z.ZodString; CountrySubentityCode: z.ZodString; AddressLine: z.ZodArray, "many">; Country: z.ZodObject<{ IdentificationCode: z.ZodObject<{ value: z.ZodString; listID: z.ZodString; listAgencyID: z.ZodString; }, "strip", z.ZodTypeAny, { value: string; listID: string; listAgencyID: string; }, { value: string; listID: string; listAgencyID: string; }>; }, "strip", z.ZodTypeAny, { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }, { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }>; }, "strip", z.ZodTypeAny, { CityName: string; PostalZone: string; CountrySubentityCode: string; AddressLine: { Line: string; }[]; Country: { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }; }, { CityName: string; PostalZone: string; CountrySubentityCode: string; AddressLine: { Line: string; }[]; Country: { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }; }>; PartyLegalEntity: z.ZodObject<{ RegistrationName: z.ZodString; }, "strip", z.ZodTypeAny, { RegistrationName: string; }, { RegistrationName: string; }>; Contact: z.ZodObject<{ Telephone: z.ZodString; ElectronicMail: z.ZodNullable>; }, "strip", z.ZodTypeAny, { ElectronicMail?: string | null | undefined; Telephone: string; }, { ElectronicMail?: string | null | undefined; Telephone: string; }>; }, "strip", z.ZodTypeAny, { IndustryClassificationCode?: { value: string; name: string; } | null | undefined; PartyIdentification: { ID: { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }; }[]; PostalAddress: { CityName: string; PostalZone: string; CountrySubentityCode: string; AddressLine: { Line: string; }[]; Country: { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }; }; PartyLegalEntity: { RegistrationName: string; }; Contact: { ElectronicMail?: string | null | undefined; Telephone: string; }; }, { IndustryClassificationCode?: { value: string; name: string; } | null | undefined; PartyIdentification: { ID: { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }; }[]; PostalAddress: { CityName: string; PostalZone: string; CountrySubentityCode: string; AddressLine: { Line: string; }[]; Country: { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }; }; PartyLegalEntity: { RegistrationName: string; }; Contact: { ElectronicMail?: string | null | undefined; Telephone: string; }; }>; }, "strip", z.ZodTypeAny, { Party: { IndustryClassificationCode?: { value: string; name: string; } | null | undefined; PartyIdentification: { ID: { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }; }[]; PostalAddress: { CityName: string; PostalZone: string; CountrySubentityCode: string; AddressLine: { Line: string; }[]; Country: { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }; }; PartyLegalEntity: { RegistrationName: string; }; Contact: { ElectronicMail?: string | null | undefined; Telephone: string; }; }; }, { Party: { IndustryClassificationCode?: { value: string; name: string; } | null | undefined; PartyIdentification: { ID: { value: string; schemeID: "NRIC" | "PASSPORT" | "BRN" | "ARMY" | "TIN" | "SST"; }; }[]; PostalAddress: { CityName: string; PostalZone: string; CountrySubentityCode: string; AddressLine: { Line: string; }[]; Country: { IdentificationCode: { value: string; listID: string; listAgencyID: string; }; }; }; PartyLegalEntity: { RegistrationName: string; }; Contact: { ElectronicMail?: string | null | undefined; Telephone: string; }; }; }>; export type FdtoEInvoiceIndustryClassificationCode = z.infer; export type FdtoEInvoicePartyIdentificationId = z.infer; export type FdtoEInvoicePartyIdentification = z.infer; export type FdtoEInvoiceAddress = z.infer; export type FdtoEInvoiceCountryIdentificationCode = z.infer; export type FdtoEInvoiceCountry = z.infer; export type FdtoEInvoicePostalAddress = z.infer; export type FdtoEInvoicePartyLegalEntity = z.infer; export type FdtoEInvoiceContact = z.infer; export type FdtoEInvoiceParty = z.infer; export type FdtoEInvoiceAccountingParty = z.infer;