import { z } from "zod"; export interface IRegisterAuthPlugin { secret: string; } export interface IExecuteAuthPlugin { hashedField: string; findableField: string; signUp?: { schema?: z.ZodObject; defaultValues?: Record; }; signIn?: { schema?: z.ZodObject; fieldsToken: string[]; returnFields?: string[]; }; }