import { GeneratedLinkSourceType } from 'src/common/enum/generated-link-source-type.enum';
import { OnlineSessionRegistrationStatus } from 'src/common/enum/online-session-registration-status.enum';
export declare class GeneratedZoomLinkV1 {
    id: number;
    programSessionId: number;
    sourceType: GeneratedLinkSourceType;
    userId?: number | null;
    roleKey?: string | null;
    batchName?: string | null;
    sequenceNumber?: number | null;
    displayName: string;
    email: string;
    sourceMobile?: string | null;
    joinUrl?: string | null;
    status: OnlineSessionRegistrationStatus;
    failureReason?: string | null;
}
export declare class GenerateZoomGeneralLinksResultV1 {
    created: GeneratedZoomLinkV1[];
    skippedExisting: number;
    failed: {
        name: string;
        email: string;
        reason: string;
    }[];
}
