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