import { UserData, StudentPlacementData } from '../../../typeDefinitions'; export declare function useUserFunctions({ user }: { user: UserData; }): { update: (attributes: any) => Promise; }; export declare function useActivationCode({ user }: { user: UserData; }): { code: string; setCode: import("react").Dispatch>; submitCode: (skip?: boolean) => Promise; resendCode: () => Promise; newCodeSent: boolean | undefined; timer: number; }; export declare function useContactProviderConsent({ user }: { user: UserData; }): { active: boolean; setActive: import("react").Dispatch>; consent: (consent: boolean) => Promise; }; export declare function useGuidance({ user }: { user: UserData; }): { updateUserTutorials: () => void; }; export declare function useStudents(user: UserData | null): void; export declare function useStudentData(placement: StudentPlacementData, student: UserData): { studentData: UserData | undefined; };