import { UserModel, User } from '../models';
import { ComputedRef, MaybeRefOrGetter } from 'vue';
export declare class ResolveableUserModel extends UserModel {
    loading: boolean;
    constructor(user: User, loading: boolean);
}
export declare function useResolveableUser(userOrUserId: MaybeRefOrGetter<User | string>): ComputedRef<ResolveableUserModel>;
export declare function useResolveableUser(userOrUserId: MaybeRefOrGetter<User | string | undefined>): ComputedRef<ResolveableUserModel | undefined>;
export declare function useResolveableUsers(usersOrUserIds: MaybeRefOrGetter<(User | string)[]>): ComputedRef<ResolveableUserModel[]>;
export declare function useResolveableUsers(usersOrUserIds: MaybeRefOrGetter<(User | string)[] | undefined>): ComputedRef<ResolveableUserModel[] | undefined>;
