export interface LimitArgs { limit?: number; } export interface SortTimeLimitArgs extends LimitArgs { sort?: string; time?: string; } export interface CountryArgs extends SortTimeLimitArgs { country: string; } export interface SubredditArgs extends SortTimeLimitArgs { subreddit: string; } export interface UsernameArgs extends SortTimeLimitArgs { username: string; } export interface UserSubredditArgs extends LimitArgs { username: string; subreddit: string; sort?: string; } export interface QueryArgs extends SortTimeLimitArgs { query: string; subreddit?: string; } export interface PostUrlArgs extends LimitArgs { post_url: string; sort?: string; } export declare function bnbotRDPopularPosts(a: SortTimeLimitArgs): Promise; export declare function bnbotRDTopPopularPosts(a: SortTimeLimitArgs): Promise; export declare function bnbotRDRisingPopularPosts(a: LimitArgs): Promise; export declare function bnbotRDBestPopularPosts(a: LimitArgs): Promise; export declare function bnbotRDPopularPostsByCountry(a: CountryArgs): Promise; export declare function bnbotRDPostsBySubreddit(a: SubredditArgs): Promise; export declare function bnbotRDTopPostsBySubreddit(a: SubredditArgs): Promise; export declare function bnbotRDControversialPostsBySubreddit(a: SubredditArgs): Promise; export declare function bnbotRDCommentsBySubreddit(a: SubredditArgs): Promise; export declare function bnbotRDSubredditInfo(subreddit: string): Promise; export declare function bnbotRDSubredditRules(subreddit: string): Promise; export declare function bnbotRDSimilarSubreddits(a: SubredditArgs): Promise; export declare function bnbotRDNewSubreddits(a: LimitArgs): Promise; export declare function bnbotRDPopularSubreddits(a: LimitArgs): Promise; export declare function bnbotRDPostsByUsername(a: UsernameArgs): Promise; export declare function bnbotRDTopPostsByUsername(a: UsernameArgs): Promise; export declare function bnbotRDCommentsByUsername(a: UsernameArgs): Promise; export declare function bnbotRDTopCommentsByUsername(a: UsernameArgs): Promise; export declare function bnbotRDUserOverview(a: UsernameArgs): Promise; export declare function bnbotRDUserPostRankInSubreddit(a: UserSubredditArgs): Promise; export declare function bnbotRDProfile(username: string): Promise; export declare function bnbotRDUserStats(username: string): Promise; export declare function bnbotRDSearchUsers(a: QueryArgs): Promise; export declare function bnbotRDSearchPosts(a: QueryArgs): Promise; export declare function bnbotRDSearchSubreddits(a: QueryArgs): Promise; export declare function bnbotRDPostDetails(a: PostUrlArgs): Promise; export declare function bnbotRDPostComments(a: PostUrlArgs): Promise; export declare function bnbotRDPostCommentsWithSort(a: PostUrlArgs): Promise; export declare function bnbotRDPostDuplicates(a: PostUrlArgs): Promise;