import { type Channel, type ExtractData, type Live, type Music, type Playlist, type Shorts, type Video } from './types/data'; import { type Options, type SearchOptions } from './types/shims'; declare function getVideo(query: string, options?: Options): Promise; declare function getShorts(query: string, options?: Options): Promise; declare function getPlaylist(query: string, options?: Options): Promise; declare function getChannel(query: string, options?: Options): Promise; declare function getChannelVideos(channelID: string, options?: Options): Promise; declare function getChannelShorts(channelID: string, options?: Options): Promise; declare function getChannelLives(channelID: string, options?: Options): Promise; declare function getChannelPlaylists(channelID: string, options?: Options): Promise; declare function getMovie(query: string, options?: Options): Promise; declare function getLive(query: string, options?: Options): Promise; declare function getMusic(query: string, options?: Options): Promise; declare function search(query: string, options: SearchOptions): Promise; export { getVideo, getShorts, getPlaylist, getChannel, getChannelVideos, getChannelShorts, getChannelLives, getChannelPlaylists, getMovie, getLive, getMusic, search };