import { User } from '../../user/entities/user.entity';
import { Meeting } from './meeting.entity';
export declare enum ParticipantRole {
    AUDITOR = "AUDITOR",
    CLIENT = "CLIENT",
    OBSERVER = "OBSERVER",
    HOST = "HOST"
}
export declare enum JoinChannel {
    APP = "APP",
    BROWSER = "BROWSER",
    PHONE = "PHONE"
}
export declare class MeetingParticipant {
    id: number;
    meeting_id: number;
    meeting: Meeting;
    user_id: number | null;
    user: User | null;
    display_name: string;
    email: string | null;
    role: ParticipantRole;
    channel: JoinChannel;
    joined_at: Date;
    left_at: Date | null;
    duration_seconds: number | null;
    invite_id: number | null;
    created_at: Date;
}
