import { A as ApiDataInterface } from './ApiDataInterface-BcZeXy5X.mjs'; import { U as UserInterface } from './notification.interface-BWOCvKRP.mjs'; type AuthInput = { id?: string; email?: string | undefined | null; password?: string | undefined; name?: string; companyName?: string; partitaIva?: string; codiceFiscale?: string; termsAcceptedAt?: string; marketingConsent?: boolean; marketingConsentAt?: string | null; inviteCode?: string; referralCode?: string; }; type AuthQuery = { userId?: string; tokenCode?: string; refreshToken?: string; login?: boolean; forgot?: boolean; code?: string; activationCode?: string; checkUsername?: string; }; interface AuthInterface extends ApiDataInterface { get token(): string; get refreshToken(): string; get user(): UserInterface; } export type { AuthInput as A, AuthQuery as a, AuthInterface as b };