import type { PresenceSource } from './entry'; import { Joi } from '../helpers'; export declare type PresenceStatus = 'online' | 'offline'; export declare const presenceStatusSchema: Joi.StringSchema; export interface IPresenceResultEntry { uid: string; source: PresenceSource; picture?: string; displayName: string; checkedIn: boolean; status: PresenceStatus; lastTimestamp: number; sessionId: string; activationTimestamp: number; } export declare const presenceResultEntry: Joi.ObjectSchema; export declare type PresenceResult = IPresenceResultEntry[]; export interface IPresenceParams { uid?: string; source?: PresenceSource; } export declare const presenceParamsSchema: Joi.ObjectSchema;