import { type Channel, type Live, type Music, type Playlist, type PlaylistVideo, type Shorts, type Video } from '../types/data'; import { type ObjectType } from '../types/shims'; export declare function getSearchData(webPage: string, regex: RegExp): ObjectType; export declare function getVideoData(vRender: ObjectType): Video; export declare function getShortsData(vRender: ObjectType): Shorts; export declare function getPlaylistData(pRender: ObjectType): Playlist; export declare function getPlaylistVideoData(pRender: ObjectType): PlaylistVideo; export declare function getChannelData(cRender: ObjectType): Channel; export declare function getChannelPlaylistData(pRender: ObjectType): Playlist; export declare function getChannelShortsData(vRender: ObjectType): Shorts; export declare function getLiveData(vRender: ObjectType): Live; export declare function getMusicData(dRender: ObjectType): Music; export declare function compress(key: ObjectType): string; export declare function unknown(keyName: string): string; export declare function getVideoLink(videoId: string, short?: boolean): string; export declare function getChannelLink(cRender: ObjectType): string; export declare function getPlaylistLink(playlistId: string): string; export declare function getShortsLink(shortsId: string): string; export declare function getMusicLink(musicID: string): string; export declare function getMusicChannelLink(channelID: string): string; export declare function getTitle(dRender: ObjectType, keyName?: string): string; export declare function getChannelVerified(cRender: ObjectType): boolean; export declare function getIsLive(vRender: ObjectType): boolean; export declare function getVideoViews(vRender: ObjectType): number; export declare function getPlaylistCount(pRender: ObjectType): number; export declare function getExplicit(dRender: ObjectType): boolean; export declare function getThumbnail(id: string): string;