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