import * as apid from '../../../../../../api' ; import { RecordedDisplayData } from '../IRecordedUtil' ; export interface URLInfo { host : string ; subDir : string ; } export default interface IRecordedDetailState { clearData ( ) : void ; fetchData ( recordedId , isHalfWidth ) : Promise < void > ; getRecorded ( ) : RecordedDisplayData | null ; getVideoURL ( video ) : string | null ; getVideoRawURL ( video ) : string ; getVideoDownloadURL ( video ) : string | null ; getVideoDownloadRawURL ( video ) : string ; getVideoPlayListURL ( video ) : string ; stopEncode ( ) : Promise < void > ; }