import { GeneratedLinkSourceType } from '../enum/generated-link-source-type.enum';
import { OnlineSessionRegistrationStatus } from '../enum/online-session-registration-status.enum';
export declare class ZoomGeneratedRegistrantLink {
    id: number;
    programId: number;
    programSessionId: number;
    sourceType: GeneratedLinkSourceType;
    userId: number | null;
    roleKey: string | null;
    batchName: string | null;
    sequenceNumber: number | null;
    displayName: string;
    registrantEmail: string;
    sourceEmail: string | null;
    sourceMobile: string | null;
    joinUrl: string | null;
    externalRegistrantId: string | null;
    status: OnlineSessionRegistrationStatus;
    failureReason: string | null;
    createdAt: Date;
    updatedAt: Date;
    deletedAt: Date | null;
    createdBy: number | null;
    updatedBy: number | null;
    constructor(partial?: Partial<ZoomGeneratedRegistrantLink>);
}
