import { Repository } from '../core/repository'; import { FriendshipRepositoryShowResponseRootObject, FriendshipRepositoryChangeResponseRootObject } from '../responses'; import { SetBestiesInput } from '../types'; export declare class FriendshipRepository extends Repository { show(id: string | number): Promise; showMany(userIds: string[] | number[]): Promise; block(id: string | number, mediaIdAttribution?: string): Promise; unblock(id: string | number, mediaIdAttribution?: string): Promise; create(id: string | number, mediaIdAttribution?: string): Promise; destroy(id: string | number, mediaIdAttribution?: string): Promise; approve(id: string | number, mediaIdAttribution?: string): Promise; deny(id: string | number, mediaIdAttribution?: string): Promise; removeFollower(id: string | number): Promise; private change; setBesties(input?: SetBestiesInput): Promise>; mutePostsOrStoryFromFollow(options: { mediaId?: string; targetReelAuthorId?: string; targetPostsAuthorId?: string; }): Promise; unmutePostsOrStoryFromFollow(options: { targetReelAuthorId?: string; targetPostsAuthorId?: string; }): Promise; private changeMuteFromFollow; }