import type { Ref, UseQueryOptions, UseQueryResult } from "./core"; /** A workspace member; `image` is the avatar. */ export type User = Ref<"user">; export interface Team extends Ref<"team"> { members: Array>; } export interface UsersApi { list(): Promise; get(targets: Array | string>): Promise; } export interface TeamsApi { list(): Promise; get(targets: Array | string>): Promise; } /** Every member, or exactly the given ones. */ export declare function useUsers(targets?: Array | string>, options?: UseQueryOptions): UseQueryResult; /** Every team, or exactly the given ones. */ export declare function useTeams(targets?: Array | string>, options?: UseQueryOptions): UseQueryResult;