import type { CategoryOptions, DetailsInput, DetailsManyOptions, SearchOptions, VideoDetailsBatchResult, VideoDetailsResult, VideoListResult } from './types/videos.js'; export type { CategoryOptions, DetailsInput, DetailsManyOptions, Pagination, SearchOptions, VideoDetailsBatchFailure, VideoDetailsBatchItem, VideoDetailsBatchResult, VideoDetailsResult, VideoFiles, VideoListResult, VideoProfile, VideoSummary, } from './types/videos.js'; declare const dashboard: ({ page, }?: { page?: number; }) => Promise; declare const fresh: ({ page, }?: { page?: number; }) => Promise; declare const verified: ({ page, }?: { page?: number; }) => Promise; declare const best: ({ year, month, page, }?: { year?: string | number; month?: string | number; page?: number; }) => Promise; declare const category: ({ category: categorySlug, page, }: CategoryOptions) => Promise; declare const search: ({ page, k, sort, durf, datef, quality, }?: SearchOptions) => Promise; declare const details: ({ url }: DetailsInput) => Promise; declare const detailsMany: (inputs: DetailsInput[], options?: DetailsManyOptions) => Promise; declare const videos: { best: typeof best; category: typeof category; dashboard: typeof dashboard; details: typeof details; detailsMany: typeof detailsMany; fresh: typeof fresh; search: typeof search; verified: typeof verified; }; export default videos;