import { ContactType } from "vr-models"; import { z } from "zod"; export declare const phoneNumberRegex: RegExp; export declare const emailRegex: RegExp; export declare const jacketIdRegex: RegExp; export declare const strongPasswordRegex: RegExp; export declare const detectContactType: (value: string) => ContactType; export declare const validateContactValue: (value: string) => boolean; export declare const createUserSchema: z.ZodObject<{ body: z.ZodEffects; password: z.ZodOptional; role: z.ZodEnum<["AGENT", "RIDER", "PASSENGER", "ADMIN", "SUPER_ADMIN"]>; plateNumber: z.ZodNullable>; jacketId: z.ZodNullable>; gender: z.ZodEnum<["male", "female"]>; birthDate: z.ZodNumber; birthMonth: z.ZodNumber; birthYear: z.ZodNumber; }, "strip", z.ZodTypeAny, { firstName: string; lastName: string; gender: "male" | "female"; birthDate: number; birthMonth: number; birthYear: number; role: "ADMIN" | "PASSENGER" | "RIDER" | "AGENT" | "SUPER_ADMIN"; contactValue: string; jacketId?: string | null | undefined; password?: string | undefined; plateNumber?: string | null | undefined; }, { firstName: string; lastName: string; gender: "male" | "female"; birthDate: number; birthMonth: number; birthYear: number; role: "ADMIN" | "PASSENGER" | "RIDER" | "AGENT" | "SUPER_ADMIN"; contactValue: string; jacketId?: string | null | undefined; password?: string | undefined; plateNumber?: string | null | undefined; }>, { firstName: string; lastName: string; gender: "male" | "female"; birthDate: number; birthMonth: number; birthYear: number; role: "ADMIN" | "PASSENGER" | "RIDER" | "AGENT" | "SUPER_ADMIN"; contactValue: string; jacketId?: string | null | undefined; password?: string | undefined; plateNumber?: string | null | undefined; }, { firstName: string; lastName: string; gender: "male" | "female"; birthDate: number; birthMonth: number; birthYear: number; role: "ADMIN" | "PASSENGER" | "RIDER" | "AGENT" | "SUPER_ADMIN"; contactValue: string; jacketId?: string | null | undefined; password?: string | undefined; plateNumber?: string | null | undefined; }>; headers: z.ZodObject<{ authorization: z.ZodString; }, "strip", z.ZodTypeAny, { authorization: string; }, { authorization: string; }>; }, "strip", z.ZodTypeAny, { body: { firstName: string; lastName: string; gender: "male" | "female"; birthDate: number; birthMonth: number; birthYear: number; role: "ADMIN" | "PASSENGER" | "RIDER" | "AGENT" | "SUPER_ADMIN"; contactValue: string; jacketId?: string | null | undefined; password?: string | undefined; plateNumber?: string | null | undefined; }; headers: { authorization: string; }; }, { body: { firstName: string; lastName: string; gender: "male" | "female"; birthDate: number; birthMonth: number; birthYear: number; role: "ADMIN" | "PASSENGER" | "RIDER" | "AGENT" | "SUPER_ADMIN"; contactValue: string; jacketId?: string | null | undefined; password?: string | undefined; plateNumber?: string | null | undefined; }; headers: { authorization: string; }; }>; export declare const getUserByIdSchema: z.ZodObject<{ params: z.ZodObject<{ userId: z.ZodString; }, "strip", z.ZodTypeAny, { userId: string; }, { userId: string; }>; headers: z.ZodObject<{ authorization: z.ZodString; }, "strip", z.ZodTypeAny, { authorization: string; }, { authorization: string; }>; }, "strip", z.ZodTypeAny, { params: { userId: string; }; headers: { authorization: string; }; }, { params: { userId: string; }; headers: { authorization: string; }; }>; export declare const updateUserProfileSchema: z.ZodObject<{ params: z.ZodObject<{ userId: z.ZodString; }, "strip", z.ZodTypeAny, { userId: string; }, { userId: string; }>; body: z.ZodEffects; lastName: z.ZodOptional; contactValue: z.ZodOptional>; plateNumber: z.ZodNullable>; isActive: z.ZodOptional; isDeactivated: z.ZodOptional; password: z.ZodOptional; gender: z.ZodOptional>; birthDate: z.ZodOptional; birthMonth: z.ZodOptional; birthYear: z.ZodOptional; }, "strip", z.ZodTypeAny, { firstName?: string | undefined; lastName?: string | undefined; password?: string | undefined; plateNumber?: string | null | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; isActive?: boolean | undefined; isDeactivated?: boolean | undefined; contactValue?: string | undefined; }, { firstName?: string | undefined; lastName?: string | undefined; password?: string | undefined; plateNumber?: string | null | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; isActive?: boolean | undefined; isDeactivated?: boolean | undefined; contactValue?: string | undefined; }>, { firstName?: string | undefined; lastName?: string | undefined; password?: string | undefined; plateNumber?: string | null | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; isActive?: boolean | undefined; isDeactivated?: boolean | undefined; contactValue?: string | undefined; }, { firstName?: string | undefined; lastName?: string | undefined; password?: string | undefined; plateNumber?: string | null | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; isActive?: boolean | undefined; isDeactivated?: boolean | undefined; contactValue?: string | undefined; }>, { firstName?: string | undefined; lastName?: string | undefined; password?: string | undefined; plateNumber?: string | null | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; isActive?: boolean | undefined; isDeactivated?: boolean | undefined; contactValue?: string | undefined; }, { firstName?: string | undefined; lastName?: string | undefined; password?: string | undefined; plateNumber?: string | null | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; isActive?: boolean | undefined; isDeactivated?: boolean | undefined; contactValue?: string | undefined; }>; headers: z.ZodObject<{ authorization: z.ZodString; }, "strip", z.ZodTypeAny, { authorization: string; }, { authorization: string; }>; }, "strip", z.ZodTypeAny, { body: { firstName?: string | undefined; lastName?: string | undefined; password?: string | undefined; plateNumber?: string | null | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; isActive?: boolean | undefined; isDeactivated?: boolean | undefined; contactValue?: string | undefined; }; params: { userId: string; }; headers: { authorization: string; }; }, { body: { firstName?: string | undefined; lastName?: string | undefined; password?: string | undefined; plateNumber?: string | null | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; isActive?: boolean | undefined; isDeactivated?: boolean | undefined; contactValue?: string | undefined; }; params: { userId: string; }; headers: { authorization: string; }; }>; export declare const getAllUsersSchema: z.ZodObject<{ query: z.ZodObject<{ page: z.ZodOptional, number, string | undefined>>; limit: z.ZodOptional, number, string | undefined>>; role: z.ZodOptional>; isActive: z.ZodOptional, boolean, "true" | "false">>; isDeactivated: z.ZodOptional, boolean, "true" | "false">>; gender: z.ZodOptional>; contactType: z.ZodOptional>; search: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; sortBy: z.ZodDefault>; order: z.ZodDefault>; }, "strip", z.ZodTypeAny, { order: "asc" | "desc"; sortBy: "firstName" | "gender" | "lastLoginAt" | "createdAt"; search?: string | undefined; limit?: number | undefined; gender?: "male" | "female" | undefined; isActive?: boolean | undefined; isDeactivated?: boolean | undefined; role?: "ADMIN" | "PASSENGER" | "RIDER" | "AGENT" | "SUPER_ADMIN" | undefined; page?: number | undefined; contactType?: "EMAIL" | "PHONE" | "WHATSAPP" | undefined; startDate?: string | undefined; endDate?: string | undefined; }, { search?: string | undefined; order?: "asc" | "desc" | undefined; limit?: string | undefined; gender?: "male" | "female" | undefined; isActive?: "true" | "false" | undefined; isDeactivated?: "true" | "false" | undefined; role?: "ADMIN" | "PASSENGER" | "RIDER" | "AGENT" | "SUPER_ADMIN" | undefined; page?: string | undefined; contactType?: "EMAIL" | "PHONE" | "WHATSAPP" | undefined; startDate?: string | undefined; endDate?: string | undefined; sortBy?: "firstName" | "gender" | "lastLoginAt" | "createdAt" | undefined; }>; headers: z.ZodObject<{ authorization: z.ZodString; }, "strip", z.ZodTypeAny, { authorization: string; }, { authorization: string; }>; }, "strip", z.ZodTypeAny, { query: { order: "asc" | "desc"; sortBy: "firstName" | "gender" | "lastLoginAt" | "createdAt"; search?: string | undefined; limit?: number | undefined; gender?: "male" | "female" | undefined; isActive?: boolean | undefined; isDeactivated?: boolean | undefined; role?: "ADMIN" | "PASSENGER" | "RIDER" | "AGENT" | "SUPER_ADMIN" | undefined; page?: number | undefined; contactType?: "EMAIL" | "PHONE" | "WHATSAPP" | undefined; startDate?: string | undefined; endDate?: string | undefined; }; headers: { authorization: string; }; }, { query: { search?: string | undefined; order?: "asc" | "desc" | undefined; limit?: string | undefined; gender?: "male" | "female" | undefined; isActive?: "true" | "false" | undefined; isDeactivated?: "true" | "false" | undefined; role?: "ADMIN" | "PASSENGER" | "RIDER" | "AGENT" | "SUPER_ADMIN" | undefined; page?: string | undefined; contactType?: "EMAIL" | "PHONE" | "WHATSAPP" | undefined; startDate?: string | undefined; endDate?: string | undefined; sortBy?: "firstName" | "gender" | "lastLoginAt" | "createdAt" | undefined; }; headers: { authorization: string; }; }>; export declare const viewProfileSchema: z.ZodObject<{ params: z.ZodOptional>; body: z.ZodOptional>; query: z.ZodOptional>; headers: z.ZodObject<{ authorization: z.ZodString; }, "strip", z.ZodTypeAny, { authorization: string; }, { authorization: string; }>; }, "strip", z.ZodTypeAny, { headers: { authorization: string; }; body?: {} | undefined; query?: {} | undefined; params?: {} | undefined; }, { headers: { authorization: string; }; body?: {} | undefined; query?: {} | undefined; params?: {} | undefined; }>; export declare const passengerSignupSchema: z.ZodObject<{ body: z.ZodEffects; jacketId: z.ZodOptional; password: z.ZodNullable>; plateNumber: z.ZodNullable>; gender: z.ZodEnum<["male", "female"]>; birthDate: z.ZodNumber; birthMonth: z.ZodNumber; birthYear: z.ZodNumber; }, "strip", z.ZodTypeAny, { firstName: string; lastName: string; gender: "male" | "female"; birthDate: number; birthMonth: number; birthYear: number; contactValue: string; jacketId?: string | undefined; password?: string | null | undefined; plateNumber?: string | null | undefined; }, { firstName: string; lastName: string; gender: "male" | "female"; birthDate: number; birthMonth: number; birthYear: number; contactValue: string; jacketId?: string | undefined; password?: string | null | undefined; plateNumber?: string | null | undefined; }>, { firstName: string; lastName: string; gender: "male" | "female"; birthDate: number; birthMonth: number; birthYear: number; contactValue: string; jacketId?: string | undefined; password?: string | null | undefined; plateNumber?: string | null | undefined; }, { firstName: string; lastName: string; gender: "male" | "female"; birthDate: number; birthMonth: number; birthYear: number; contactValue: string; jacketId?: string | undefined; password?: string | null | undefined; plateNumber?: string | null | undefined; }>; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { body: { firstName: string; lastName: string; gender: "male" | "female"; birthDate: number; birthMonth: number; birthYear: number; contactValue: string; jacketId?: string | undefined; password?: string | null | undefined; plateNumber?: string | null | undefined; }; headers?: {} | undefined; }, { body: { firstName: string; lastName: string; gender: "male" | "female"; birthDate: number; birthMonth: number; birthYear: number; contactValue: string; jacketId?: string | undefined; password?: string | null | undefined; plateNumber?: string | null | undefined; }; headers?: {} | undefined; }>; export declare const updatePassengerProfileSchema: z.ZodObject<{ params: z.ZodOptional>; body: z.ZodEffects; lastName: z.ZodOptional; contactValue: z.ZodOptional>; gender: z.ZodOptional>; birthDate: z.ZodOptional; birthMonth: z.ZodOptional; birthYear: z.ZodOptional; }, "strip", z.ZodTypeAny, { firstName?: string | undefined; lastName?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }, { firstName?: string | undefined; lastName?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }>, { firstName?: string | undefined; lastName?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }, { firstName?: string | undefined; lastName?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }>, { firstName?: string | undefined; lastName?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }, { firstName?: string | undefined; lastName?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }>; headers: z.ZodObject<{ authorization: z.ZodString; }, "strip", z.ZodTypeAny, { authorization: string; }, { authorization: string; }>; }, "strip", z.ZodTypeAny, { body: { firstName?: string | undefined; lastName?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }; headers: { authorization: string; }; params?: {} | undefined; }, { body: { firstName?: string | undefined; lastName?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }; headers: { authorization: string; }; params?: {} | undefined; }>; export declare const createRiderSchema: z.ZodObject<{ body: z.ZodEffects; plateNumber: z.ZodString; jacketId: z.ZodString; gender: z.ZodEnum<["male", "female"]>; birthDate: z.ZodNumber; birthMonth: z.ZodNumber; birthYear: z.ZodNumber; }, "strip", z.ZodTypeAny, { firstName: string; lastName: string; jacketId: string; plateNumber: string; gender: "male" | "female"; birthDate: number; birthMonth: number; birthYear: number; contactValue: string; }, { firstName: string; lastName: string; jacketId: string; plateNumber: string; gender: "male" | "female"; birthDate: number; birthMonth: number; birthYear: number; contactValue: string; }>, { firstName: string; lastName: string; jacketId: string; plateNumber: string; gender: "male" | "female"; birthDate: number; birthMonth: number; birthYear: number; contactValue: string; }, { firstName: string; lastName: string; jacketId: string; plateNumber: string; gender: "male" | "female"; birthDate: number; birthMonth: number; birthYear: number; contactValue: string; }>; params: z.ZodOptional>; query: z.ZodOptional>; }, "strip", z.ZodTypeAny, { body: { firstName: string; lastName: string; jacketId: string; plateNumber: string; gender: "male" | "female"; birthDate: number; birthMonth: number; birthYear: number; contactValue: string; }; query?: {} | undefined; params?: {} | undefined; }, { body: { firstName: string; lastName: string; jacketId: string; plateNumber: string; gender: "male" | "female"; birthDate: number; birthMonth: number; birthYear: number; contactValue: string; }; query?: {} | undefined; params?: {} | undefined; }>; export declare const updateRiderProfileSchema: z.ZodObject<{ params: z.ZodObject<{ id: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; }, { id: string; }>; body: z.ZodEffects; lastName: z.ZodOptional; contactValue: z.ZodOptional>; plateNumber: z.ZodOptional; jacketId: z.ZodOptional; gender: z.ZodOptional>; birthDate: z.ZodOptional; birthMonth: z.ZodOptional; birthYear: z.ZodOptional; }, "strip", z.ZodTypeAny, { firstName?: string | undefined; lastName?: string | undefined; jacketId?: string | undefined; plateNumber?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }, { firstName?: string | undefined; lastName?: string | undefined; jacketId?: string | undefined; plateNumber?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }>, { firstName?: string | undefined; lastName?: string | undefined; jacketId?: string | undefined; plateNumber?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }, { firstName?: string | undefined; lastName?: string | undefined; jacketId?: string | undefined; plateNumber?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }>, { firstName?: string | undefined; lastName?: string | undefined; jacketId?: string | undefined; plateNumber?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }, { firstName?: string | undefined; lastName?: string | undefined; jacketId?: string | undefined; plateNumber?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }>; query: z.ZodOptional>; headers: z.ZodObject<{ authorization: z.ZodString; }, "strip", z.ZodTypeAny, { authorization: string; }, { authorization: string; }>; }, "strip", z.ZodTypeAny, { body: { firstName?: string | undefined; lastName?: string | undefined; jacketId?: string | undefined; plateNumber?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }; params: { id: string; }; headers: { authorization: string; }; query?: {} | undefined; }, { body: { firstName?: string | undefined; lastName?: string | undefined; jacketId?: string | undefined; plateNumber?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }; params: { id: string; }; headers: { authorization: string; }; query?: {} | undefined; }>; export declare const deactivateAccountSchema: z.ZodObject<{ params: z.ZodOptional>; body: z.ZodObject<{ confirm: z.ZodEffects; reason: z.ZodOptional; }, "strip", z.ZodTypeAny, { confirm: boolean; reason?: string | undefined; }, { confirm: boolean; reason?: string | undefined; }>; headers: z.ZodObject<{ authorization: z.ZodString; }, "strip", z.ZodTypeAny, { authorization: string; }, { authorization: string; }>; }, "strip", z.ZodTypeAny, { body: { confirm: boolean; reason?: string | undefined; }; headers: { authorization: string; }; params?: {} | undefined; }, { body: { confirm: boolean; reason?: string | undefined; }; headers: { authorization: string; }; params?: {} | undefined; }>; export declare const deleteAccountSchema: z.ZodObject<{ params: z.ZodOptional>; body: z.ZodObject<{ confirm: z.ZodEffects; reason: z.ZodOptional; }, "strip", z.ZodTypeAny, { confirm: boolean; reason?: string | undefined; }, { confirm: boolean; reason?: string | undefined; }>; headers: z.ZodObject<{ authorization: z.ZodString; }, "strip", z.ZodTypeAny, { authorization: string; }, { authorization: string; }>; }, "strip", z.ZodTypeAny, { body: { confirm: boolean; reason?: string | undefined; }; headers: { authorization: string; }; params?: {} | undefined; }, { body: { confirm: boolean; reason?: string | undefined; }; headers: { authorization: string; }; params?: {} | undefined; }>; export declare const updateProfileSchema: z.ZodObject<{ body: z.ZodEffects; lastName: z.ZodOptional; contactValue: z.ZodOptional>; gender: z.ZodOptional>; birthDate: z.ZodOptional; birthMonth: z.ZodOptional; birthYear: z.ZodOptional; }, "strict", z.ZodTypeAny, { firstName?: string | undefined; lastName?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }, { firstName?: string | undefined; lastName?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }>, { firstName?: string | undefined; lastName?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }, { firstName?: string | undefined; lastName?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }>; }, "strip", z.ZodTypeAny, { body: { firstName?: string | undefined; lastName?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }; }, { body: { firstName?: string | undefined; lastName?: string | undefined; gender?: "male" | "female" | undefined; birthDate?: number | undefined; birthMonth?: number | undefined; birthYear?: number | undefined; contactValue?: string | undefined; }; }>; export declare const addContactSchema: z.ZodObject<{ body: z.ZodObject<{ contactValue: z.ZodEffects; type: z.ZodOptional>; }, "strip", z.ZodTypeAny, { contactValue: string; type?: "EMAIL" | "PHONE" | "WHATSAPP" | undefined; }, { contactValue: string; type?: "EMAIL" | "PHONE" | "WHATSAPP" | undefined; }>; headers: z.ZodObject<{ authorization: z.ZodString; }, "strip", z.ZodTypeAny, { authorization: string; }, { authorization: string; }>; }, "strip", z.ZodTypeAny, { body: { contactValue: string; type?: "EMAIL" | "PHONE" | "WHATSAPP" | undefined; }; headers: { authorization: string; }; }, { body: { contactValue: string; type?: "EMAIL" | "PHONE" | "WHATSAPP" | undefined; }; headers: { authorization: string; }; }>; export declare const verifyContactSchema: z.ZodObject<{ params: z.ZodObject<{ contactId: z.ZodString; }, "strip", z.ZodTypeAny, { contactId: string; }, { contactId: string; }>; headers: z.ZodObject<{ authorization: z.ZodString; }, "strip", z.ZodTypeAny, { authorization: string; }, { authorization: string; }>; }, "strip", z.ZodTypeAny, { params: { contactId: string; }; headers: { authorization: string; }; }, { params: { contactId: string; }; headers: { authorization: string; }; }>; export declare const confirmVerificationSchema: z.ZodObject<{ body: z.ZodObject<{ otp: z.ZodString; }, "strip", z.ZodTypeAny, { otp: string; }, { otp: string; }>; params: z.ZodObject<{ contactId: z.ZodString; }, "strip", z.ZodTypeAny, { contactId: string; }, { contactId: string; }>; headers: z.ZodObject<{ authorization: z.ZodString; }, "strip", z.ZodTypeAny, { authorization: string; }, { authorization: string; }>; }, "strip", z.ZodTypeAny, { body: { otp: string; }; params: { contactId: string; }; headers: { authorization: string; }; }, { body: { otp: string; }; params: { contactId: string; }; headers: { authorization: string; }; }>; export declare const deleteContactSchema: z.ZodObject<{ params: z.ZodObject<{ contactId: z.ZodString; }, "strip", z.ZodTypeAny, { contactId: string; }, { contactId: string; }>; headers: z.ZodObject<{ authorization: z.ZodString; }, "strip", z.ZodTypeAny, { authorization: string; }, { authorization: string; }>; }, "strip", z.ZodTypeAny, { params: { contactId: string; }; headers: { authorization: string; }; }, { params: { contactId: string; }; headers: { authorization: string; }; }>; export declare const setPrimaryContactSchema: z.ZodObject<{ params: z.ZodObject<{ contactId: z.ZodString; }, "strip", z.ZodTypeAny, { contactId: string; }, { contactId: string; }>; headers: z.ZodObject<{ authorization: z.ZodString; }, "strip", z.ZodTypeAny, { authorization: string; }, { authorization: string; }>; }, "strip", z.ZodTypeAny, { params: { contactId: string; }; headers: { authorization: string; }; }, { params: { contactId: string; }; headers: { authorization: string; }; }>; export type CreateUserInput = z.infer; export type GetUserByIdInput = z.infer; export type UpdateUserProfileInput = z.infer; export type GetAllUsersInput = z.infer; export type ViewProfileInput = z.infer; export type PassengerSignupInput = z.infer; export type UpdatePassengerProfileInput = z.infer; export type CreateRiderInput = z.infer; export type UpdateRiderProfileInput = z.infer; export type DeactivateAccountInput = z.infer; export type DeleteAccountInput = z.infer; export type UpdateProfileInput = z.infer; export type AddContactInput = z.infer; export type VerifyContactInput = z.infer; export type ConfirmVerificationInput = z.infer; export type DeleteContactInput = z.infer; export type SetPrimaryContactInput = z.infer;