import { type User } from './presence.ts';
import { type Timings } from './timing.server.ts';
export declare function getPresentUsers(user?: User | null, { timings, request }?: {
    timings?: Timings;
    request?: Request;
}): Promise<{
    id: string;
    avatarUrl?: string | null | undefined;
    name?: string | null | undefined;
    location?: {
        workshopTitle?: string | null | undefined;
        exercise?: {
            type?: "problem" | "solution" | null | undefined;
            exerciseNumber?: number | null | undefined;
            stepNumber?: number | null | undefined;
        } | null | undefined;
    } | null | undefined;
}[]>;
