import * as z from "zod"; export declare const SalutationEnum: z.ZodEnum<{ mr: "mr"; mrs: "mrs"; mx: "mx"; }>; export declare const NewsletterSubscriptionSchema: z.ZodObject<{ id: z.ZodNumber; email: z.ZodString; newsletter_internal_name: z.ZodString; preference_identifiers: z.ZodArray; preference_token: z.ZodString; confirmed_at: z.ZodNullable; }, z.core.$strip>; export declare const NewsletterSubscriptionErrorSchema: z.ZodObject<{ error_identifier: z.ZodString; error_details: z.ZodOptional>>; meta: z.ZodObject<{ newsletter_internal_name: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export declare const CreateSubscriptionsResponseSchema: z.ZodObject<{ results: z.ZodArray; preference_token: z.ZodString; confirmed_at: z.ZodNullable; }, z.core.$strip>>; errors: z.ZodArray>>; meta: z.ZodObject<{ newsletter_internal_name: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>; export declare const AdditionalFieldsSchema: z.ZodObject<{ first_name: z.ZodOptional>; last_name: z.ZodOptional>; salutation: z.ZodOptional>>; phone_number: z.ZodOptional>; date_of_birth: z.ZodOptional>; company_name: z.ZodOptional>; address_line_1: z.ZodOptional>; address_line_2: z.ZodOptional>; city: z.ZodOptional>; postal_code: z.ZodOptional>; country_code: z.ZodOptional>; preferred_language: z.ZodOptional>; custom_attributes: z.ZodOptional>>; }, z.core.$strip>; export declare const CreateSubscriptionsPayloadSchema: z.ZodObject<{ email: z.ZodString; additional_fields: z.ZodOptional>; last_name: z.ZodOptional>; salutation: z.ZodOptional>>; phone_number: z.ZodOptional>; date_of_birth: z.ZodOptional>; company_name: z.ZodOptional>; address_line_1: z.ZodOptional>; address_line_2: z.ZodOptional>; city: z.ZodOptional>; postal_code: z.ZodOptional>; country_code: z.ZodOptional>; preferred_language: z.ZodOptional>; custom_attributes: z.ZodOptional>>; }, z.core.$strip>>; newsletter_subscriptions: z.ZodArray>; }, z.core.$strip>>; redirect_to_after_confirmation: z.ZodOptional; captcha_token: z.ZodOptional; }, z.core.$strip>; export declare const UpdateSubscriptionPayloadSchema: z.ZodObject<{ preference_identifiers: z.ZodArray; }, z.core.$strip>; export declare const LoginEmailPayloadSchema: z.ZodObject<{ email: z.ZodString; redirect_uri: z.ZodString; }, z.core.$strip>; export declare const ResendDoiPayloadSchema: z.ZodObject<{ redirect_to_after_confirmation: z.ZodOptional; }, z.core.$strip>; export declare const PreferenceSchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodNullable; plugin_identifier: z.ZodNullable; position: z.ZodPipe, z.ZodTransform>; default: z.ZodPipe, z.ZodTransform>; hidden: z.ZodBoolean; }, z.core.$strip>; export declare const PreferenceGroupSchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; position: z.ZodPipe, z.ZodTransform>; flat: z.ZodBoolean; preferences: z.ZodArray; plugin_identifier: z.ZodNullable; position: z.ZodPipe, z.ZodTransform>; default: z.ZodPipe, z.ZodTransform>; hidden: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>; export declare const NewsletterSchema: z.ZodObject<{ id: z.ZodNumber; internal_name: z.ZodString; default: z.ZodBoolean; position: z.ZodNumber; opt_in_type: z.ZodString; title: z.ZodString; description: z.ZodNullable; created_at: z.ZodString; updated_at: z.ZodString; preference_groups: z.ZodArray, z.ZodTransform>; flat: z.ZodBoolean; preferences: z.ZodArray; plugin_identifier: z.ZodNullable; position: z.ZodPipe, z.ZodTransform>; default: z.ZodPipe, z.ZodTransform>; hidden: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export declare const NewslettersResponseSchema: z.ZodObject<{ newsletters: z.ZodArray; created_at: z.ZodString; updated_at: z.ZodString; preference_groups: z.ZodArray, z.ZodTransform>; flat: z.ZodBoolean; preferences: z.ZodArray; plugin_identifier: z.ZodNullable; position: z.ZodPipe, z.ZodTransform>; default: z.ZodPipe, z.ZodTransform>; hidden: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export declare const DeleteSubscriptionResponseSchema: z.ZodNullable>; export declare const NewsletterErrorResponseSchema: z.ZodObject<{ error_identifier: z.ZodString; }, z.core.$strip>; export type Salutation = z.infer; export type NewsletterSubscription = z.infer; export type NewsletterSubscriptionError = z.infer; export type CreateSubscriptionsResponse = z.infer; export type CreateSubscriptionsPayload = z.infer; export type AdditionalFields = z.infer; export type UpdateSubscriptionPayload = z.infer; export type LoginEmailPayload = z.infer; export type ResendDoiPayload = z.infer; export type Newsletter = z.infer; export type NewslettersResponse = z.infer; export type Preference = z.infer; export type PreferenceGroup = z.infer; export type NewsletterErrorResponse = z.infer;