import { BaseEntity } from "./base.entity";
import { Interview } from "./interview.entity";
import { User } from "./user.entity";
import { Job } from "./job.entity";
export declare enum InterviewInviteStatusEnum {
    PENDING = "PENDING",
    ACCEPTED = "ACCEPTED",
    REJECTED = "REJECTED",
    EXPIRED = "EXPIRED"
}
export declare class InterviewInvite extends BaseEntity {
    interviewId: number;
    interview: Interview;
    userId: number;
    user: User;
    jobId: number;
    job: Job;
    fullName: string;
    email: string;
    mobileCode: string;
    mobile: string;
    status: InterviewInviteStatusEnum;
    sentAt: Date;
    expiresAt: Date;
    respondedAt?: Date;
    token: string;
    talentId: string;
}
