import { KalturaObjectMetadata } from '../kaltura-object-base';
import { KalturaLiveStreamParams } from './KalturaLiveStreamParams';
import { KalturaLiveEntryServerNodeRecordingInfo } from './KalturaLiveEntryServerNodeRecordingInfo';
import { KalturaViewMode } from './KalturaViewMode';
import { KalturaEntryServerNode, KalturaEntryServerNodeArgs } from './KalturaEntryServerNode';
export interface KalturaLiveEntryServerNodeArgs extends KalturaEntryServerNodeArgs {
    streams?: KalturaLiveStreamParams[];
    recordingInfo?: KalturaLiveEntryServerNodeRecordingInfo[];
    isPlayableUser?: boolean;
    viewMode?: KalturaViewMode;
    featuresUpdatedAt?: Date;
}
export declare class KalturaLiveEntryServerNode extends KalturaEntryServerNode {
    streams: KalturaLiveStreamParams[];
    recordingInfo: KalturaLiveEntryServerNodeRecordingInfo[];
    isPlayableUser: boolean;
    viewMode: KalturaViewMode;
    featuresUpdatedAt: Date;
    constructor(data?: KalturaLiveEntryServerNodeArgs);
    protected _getMetadata(): KalturaObjectMetadata;
}
