import { PresenceService } from "./presence.service";
/**
 * HTTP snapshot endpoint — a client opening a workspace needs to know who's
 * currently online *before* any `presence:changed` event has fired (that
 * event only fires on the next state transition). Socket events keep it
 * live after that; this is just the initial hydration read.
 */
export declare class PresenceController {
    private readonly presence;
    constructor(presence: PresenceService);
    get(req: any, workspaceId: string): Promise<{
        presence: Record<string, import("./presence.service").PresenceRecord>;
    }>;
}
//# sourceMappingURL=presence.controller.d.ts.map