import type { HttpClient } from '../../../../services/index.ts'; declare const authRepository: (http: HttpClient) => { session: { getValidateToken: () => Promise & { email: string; isAdmin: boolean; provider: string; termsOfServiceSigned: boolean; unsignedClientContracts: string[]; unsignedOwnerContracts: string[]; wishlistToken: string | null; incompleteSignup: boolean; }, undefined, import("../../../types").ApiError[]>>; signIn: (input: import("..").SignInInput) => Promise & { email: string; isAdmin: boolean; provider: string; termsOfServiceSigned: boolean; unsignedClientContracts: string[]; unsignedOwnerContracts: string[]; wishlistToken: string | null; incompleteSignup: boolean; }, undefined, import("../../../types").ApiError[]>>; signOut: () => Promise>; verifyUserEmail: (input: import("..").VerifyUserEmailInput) => Promise & { address: string | null; bankAccountOwner: string; bic: string; birthdate: string | null; city: string | null; civility: string | null; clientGeneralRentalConditionSigned: boolean; companiesIds: string[]; confirmedAt: string | null; country: string | null; createdAt: string; devicesIds: string[]; email: string; esClientGeneralRentalConditionSignedAt: string | null; firstName: string | null; frClientGeneralRentalConditionSignedAt: string | null; hasAccessibleHouses: boolean; hasCompanies: boolean; hasHouses: boolean; housesIds: string[]; iban: string; identityDocumentExpirationDate: string | null; identityDocumentNumber: string | null; identityDocumentType: import("../../../../entities").IdentityDocumentType | null; incompleteSignup: boolean; invitationAcceptedAt: null; invitationCreatedAt: string | null; invitationSentAt: null; isAdmin: boolean; lastName: string | null; locale: string; nationality: string | null; newsletterSubscribed: boolean; ownerGeneralRentalConditionSigned: boolean; partnershipAgency: boolean; partnershipAgencyName: string | null; phone: string | null; postalCode: string | null; ribFile: string; secondaryEmail: string | null; secondaryPhone: string | null; termsOfServiceSigned: boolean; termsOfServiceSignedAt: string | null; travelAgentGeneralRentalConditionSignedAt: string | null; updatedAt: string; }, undefined, import("../../../types").ApiError>>; }; }; export default authRepository;