import type * as v1 from "./v1/index.js"; import type * as v2 from "./v2/index.js"; export interface V2Resource { filters: v2.FiltersResource; instance: v2.InstanceResource; media: v2.MediaAttachmentsResource; notifications: v2.NotificationsResource; suggestions: v2.SuggestionsResource; search: v2.SearchResource; } export interface V1Resource { admin: v1.AdminResource; accounts: v1.AccountsResource; announcements: v1.AnnouncementsResource; apps: v1.AppsResource; blocks: v1.BlocksResource; bookmarks: v1.BookmarksResource; conversations: v1.ConversationsResource; customEmojis: v1.CustomEmojisResource; directory: v1.DirectoryResource; domainBlocks: v1.DomainBlocksResource; endorsements: v1.EndorsementsResource; favourites: v1.FavouritesResource; featuredTags: v1.FeaturedTagsResource; filters: v1.FiltersResource; followRequests: v1.FollowRequestsResource; instance: v1.InstanceResource; lists: v1.ListsResource; markers: v1.MarkersResource; media: v1.MediaAttachmentsResource; mutes: v1.MutesResource; notifications: v1.NotificationsResource; polls: v1.PollsResource; preferences: v1.PreferencesResource; reports: v1.ReportsResource; scheduledStatuses: v1.ScheduledStatusesResource; search: v1.SearchResource; statuses: v1.StatusesResource; suggestions: v1.SuggestionsResource; timelines: v1.TimelinesResource; trends: v1.TrendsResource; emails: v1.EmailsResource; tags: v1.TagsResource; followedTags: v1.FollowedTagsResource; push: v1.PushResource; profile: v1.ProfileResource; } export interface Client { v1: V1Resource; v2: V2Resource; }