import { UserLean } from "../../interfaces/models/User";
import { UpdateUserParams } from "./useUpdateUser";
export interface UseUserDataProps {
    user: UserLean | null;
    setUser: (newUser: UserLean) => void;
}
export interface UseUserDataValues {
    user?: UserLean | null;
    updateUser: (update: UpdateUserParams) => Promise<void>;
}
declare function useUserData({ user, setUser }: UseUserDataProps): UseUserDataValues;
export default useUserData;
