import type { User } from '../../../models/interfaces';
/**
 * Update user profile with optimistic updates and offline queue support
 */
export declare const useUpdateProfile: () => import("@tanstack/react-query").UseMutationResult<User, Error, Partial<User>, {
    previousUser: User | undefined;
}>;
/**
 * Upload avatar with progress tracking and offline queue support
 */
export declare const useUploadAvatar: () => import("@tanstack/react-query").UseMutationResult<User, Error, {
    uri: string;
    type?: string;
    name?: string;
    size?: number;
}, {
    previousUser: User | undefined;
}>;
/**
 * Update account settings
 */
export declare const useUpdateAccountSettings: () => import("@tanstack/react-query").UseMutationResult<User, Error, Record<string, any>, {
    previousUser: User | undefined;
}>;
//# sourceMappingURL=useAccountMutations.d.ts.map