import { BaseClient } from './base.js'; import type { Tweet, TwitterList, PaginatedResult } from '../../types/twitter.js'; export declare class ListMixin extends BaseClient { /** * Get a list by its ID */ getList(listId: string): Promise; /** * Get lists owned by a user */ getUserLists(userId: string, count?: number): Promise>; /** * Get members of a list */ getListMembers(listId: string, count?: number, cursor?: string): Promise>; /** * Get tweets from a list timeline */ getListTweets(listId: string, count?: number, cursor?: string): Promise>; private parseList; private parseListResult; private parseListMembers; private parseListTweets; private parseTweetFromList; private parseListTweetUser; private parseTweetMedia; } /** * Extract list ID from URL or raw ID */ export declare function extractListId(input: string): string | null; //# sourceMappingURL=lists.d.ts.map