import { KalturaObjectMetadata } from '../kaltura-object-base';
import { KalturaLiveFeature } from './KalturaLiveFeature';
import { KalturaBaseLiveScheduleEvent, KalturaBaseLiveScheduleEventArgs } from './KalturaBaseLiveScheduleEvent';
export interface KalturaLiveStreamScheduleEventArgs extends KalturaBaseLiveScheduleEventArgs {
    sourceEntryId?: string;
    projectedAudience?: number;
    preStartTime?: number;
    postEndTime?: number;
    preStartEntryId?: string;
    postEndEntryId?: string;
    isContentInterruptible?: boolean;
    liveFeatures?: KalturaLiveFeature[];
}
export declare class KalturaLiveStreamScheduleEvent extends KalturaBaseLiveScheduleEvent {
    sourceEntryId: string;
    projectedAudience: number;
    preStartTime: number;
    postEndTime: number;
    preStartEntryId: string;
    postEndEntryId: string;
    isContentInterruptible: boolean;
    liveFeatures: KalturaLiveFeature[];
    constructor(data?: KalturaLiveStreamScheduleEventArgs);
    protected _getMetadata(): KalturaObjectMetadata;
}
