export = TsUtil; declare class TsUtil { reset(): void; original_network_id: any; transport_stream_id: any; service_ids: {}; transport_streams: Map; services: Map; epg: TsEpg; time: Date; download_data_ids: Map; download_ids: Map; logo_ids: Map; logo_id_refs: Map; versions: { pat: Map; cat: Map; pmt: Map; dsmcc: Map; nit: Map; sdt: Map; bat: Map; sdtt: Map; cdt: Map; }; addPat(pid: any, objPat: any): boolean; addCat(pid: any, objCat: any): boolean; addPmt(pid: any, objPmt: any): boolean; addDsmcc(pid: any, objDsmcc: any): boolean; addNit(pid: any, objNit: any): boolean; addSdt(pid: any, objSdt: any): boolean; addBat(pid: any, objBat: any): boolean; addEit(pid: any, objEit: any): boolean; addTdt(pid: any, objTdt: any): boolean; addTot(pid: any, objTot: any): boolean; addSdtt(pid: any, objSdtt: any): boolean; addCdt(pid: any, objCdt: any): boolean; hasTransportStreams(onid: any): boolean; hasServices(onid: any, tsid: any): boolean; hasOriginalNetworkId(): boolean; hasTransportStreamId(): boolean; hasServiceIds(): boolean; hasPresent(onid: any, tsid: any, sid: any): boolean; hasFollowing(onid: any, tsid: any, sid: any): boolean; hasSchedule(): boolean; hasTime(): boolean; hasLogoId(onid: any, tsid: any, sid: any): any; hasLogo(logo_id: any, onid: any): boolean; getTransportStreams(onid: any): {}; getServices(onid: any, tsid: any): {}; getOriginalNetworkId(): any; getTransportStreamId(): any; getServiceIds(): any[]; getPresent(onid: any, tsid: any, sid: any): any; getFollowing(onid: any, tsid: any, sid: any): any; getSchedule(): {}; getScheduleAmount(): number[]; getTime(): Date; getLogoId(onid: any, tsid: any, sid: any): any; getLogo(logo_id: any, onid: any): {}; } import TsEpg = require("./epg");