import { PresenceEventTypes } from "../../utils/enums";
import { PresenceUser } from "./presence-user.data.model";
export interface PresenceMultipleUsersOnlineEvent {
    users: PresenceUser[];
}
export interface PresenceUserStateChangeEvent {
    user: PresenceUser;
    state: string;
}
export type PresenceEventTypesMap = {
    [PresenceEventTypes.MULTIPLE_USERS_ONLINE]: PresenceMultipleUsersOnlineEvent;
    [PresenceEventTypes.USER_STATE_CHANGE]: PresenceUserStateChangeEvent;
};
export interface GetPresenceDataResponse {
    data: PresenceUser[] | null;
}
