import { type ServiceConf as CoreServiceConf, VideoService as CoreVideoService } from "@vot.js/core/types/service"; export declare enum ExtVideoService { udemy = "udemy", coursera = "coursera", douyin = "douyin", artstation = "artstation", kickstarter = "kickstarter", datacamp = "datacamp", oraclelearn = "oraclelearn", deeplearningai = "deeplearningai", netacad = "netacad", mediafile = "mediafile", skilljar = "skilljar" } export declare const VideoService: { udemy: ExtVideoService.udemy; coursera: ExtVideoService.coursera; douyin: ExtVideoService.douyin; artstation: ExtVideoService.artstation; kickstarter: ExtVideoService.kickstarter; datacamp: ExtVideoService.datacamp; oraclelearn: ExtVideoService.oraclelearn; deeplearningai: ExtVideoService.deeplearningai; netacad: ExtVideoService.netacad; mediafile: ExtVideoService.mediafile; skilljar: ExtVideoService.skilljar; custom: CoreVideoService.custom; directlink: CoreVideoService.custom; youtube: CoreVideoService.youtube; preservetube: CoreVideoService.preservetube; piped: CoreVideoService.piped; invidious: CoreVideoService.invidious; niconico: CoreVideoService.niconico; vk: CoreVideoService.vk; nine_gag: CoreVideoService.nine_gag; gag: CoreVideoService.nine_gag; twitch: CoreVideoService.twitch; proxitok: CoreVideoService.proxitok; tiktok: CoreVideoService.tiktok; vimeo: CoreVideoService.vimeo; xvideos: CoreVideoService.xvideos; xhamster: CoreVideoService.xhamster; spankbang: CoreVideoService.spankbang; rule34video: CoreVideoService.rule34video; picarto: CoreVideoService.picarto; olympicsreplay: CoreVideoService.olympicsreplay; pornhub: CoreVideoService.pornhub; twitter: CoreVideoService.twitter; x: CoreVideoService.twitter; rumble: CoreVideoService.rumble; facebook: CoreVideoService.facebook; rutube: CoreVideoService.rutube; coub: CoreVideoService.coub; bilibili: CoreVideoService.bilibili; mail_ru: CoreVideoService.mail_ru; mailru: CoreVideoService.mail_ru; bitchute: CoreVideoService.bitchute; eporner: CoreVideoService.eporner; peertube: CoreVideoService.peertube; dailymotion: CoreVideoService.dailymotion; trovo: CoreVideoService.trovo; yandexdisk: CoreVideoService.yandexdisk; ok_ru: CoreVideoService.ok_ru; okru: CoreVideoService.ok_ru; googledrive: CoreVideoService.googledrive; bannedvideo: CoreVideoService.bannedvideo; weverse: CoreVideoService.weverse; weibo: CoreVideoService.weibo; newgrounds: CoreVideoService.newgrounds; egghead: CoreVideoService.egghead; youku: CoreVideoService.youku; archive: CoreVideoService.archive; kodik: CoreVideoService.kodik; patreon: CoreVideoService.patreon; reddit: CoreVideoService.reddit; kick: CoreVideoService.kick; apple_developer: CoreVideoService.apple_developer; appledeveloper: CoreVideoService.apple_developer; epicgames: CoreVideoService.epicgames; odysee: CoreVideoService.odysee; coursehunterLike: CoreVideoService.coursehunterLike; sap: CoreVideoService.sap; watchpornto: CoreVideoService.watchpornto; jove: CoreVideoService.jove; linkedin: CoreVideoService.linkedin; porntn: CoreVideoService.porntn; dzen: CoreVideoService.dzen; bunnystream: CoreVideoService.bunnystream; cloudflarestream: CoreVideoService.cloudflarestream; loom: CoreVideoService.loom; rtnews: CoreVideoService.rtnews; bitview: CoreVideoService.bitview; thisvid: CoreVideoService.thisvid; ign: CoreVideoService.ign; noodlemagazine: CoreVideoService.noodlemagazine; zdf: CoreVideoService.zdf; bunkr: CoreVideoService.bunkr; imdb: CoreVideoService.imdb; telegram: CoreVideoService.telegram; wistia: CoreVideoService.wistia; }; export type VideoService = CoreVideoService | ExtVideoService; export interface ServiceConf extends CoreServiceConf { selector?: string; eventSelector?: string; shadowRoot?: true; needBypassCSP?: true; needExtraData?: true; } //# sourceMappingURL=service.d.ts.map