import { OnlineTypeEnum } from 'src/common/enum/online-type.enum';
import { SessionProviderType } from 'src/common/enum/session-provider.enum';
import { SessionLaunchMode } from 'src/common/enum/session-launch-mode.enum';
import { ZoomWebinarStatus } from 'src/common/enum/zoom-webinar-status.enum';
export declare class CreateOnlineSessionDto {
    provider?: SessionProviderType;
    onlineType?: OnlineTypeEnum.WEBINAR | OnlineTypeEnum.MEETING;
    requireRegistration?: boolean;
    title?: string;
    hostEmail?: string;
    startAt: string;
    duration: number;
    password?: string;
    programSessionId: number;
    launchMode?: SessionLaunchMode;
    status?: ZoomWebinarStatus;
    joinOpensMinutesBefore?: number;
    hostStartOpensMinutesBefore?: number;
    registrationStartsAt?: string;
    registrationEndsAt?: string;
    createdBy?: number;
    updatedBy?: number;
}
