instagram-private-api
Version:
Instagram private API wrapper for full access to instagram
27 lines (26 loc) • 2.02 kB
TypeScript
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<FriendshipRepositoryShowResponseRootObject>;
showMany(userIds: string[] | number[]): Promise<any>;
block(id: string | number, mediaIdAttribution?: string): Promise<import("../responses").FriendshipRepositoryChangeResponseFriendship_status>;
unblock(id: string | number, mediaIdAttribution?: string): Promise<import("../responses").FriendshipRepositoryChangeResponseFriendship_status>;
create(id: string | number, mediaIdAttribution?: string): Promise<import("../responses").FriendshipRepositoryChangeResponseFriendship_status>;
destroy(id: string | number, mediaIdAttribution?: string): Promise<import("../responses").FriendshipRepositoryChangeResponseFriendship_status>;
approve(id: string | number, mediaIdAttribution?: string): Promise<import("../responses").FriendshipRepositoryChangeResponseFriendship_status>;
deny(id: string | number, mediaIdAttribution?: string): Promise<import("../responses").FriendshipRepositoryChangeResponseFriendship_status>;
removeFollower(id: string | number): Promise<import("../responses").FriendshipRepositoryChangeResponseFriendship_status>;
private change;
setBesties(input?: SetBestiesInput): Promise<Record<string, import("../responses").FriendshipRepositorySetBestiesResponseRootObject_status>>;
mutePostsOrStoryFromFollow(options: {
mediaId?: string;
targetReelAuthorId?: string;
targetPostsAuthorId?: string;
}): Promise<FriendshipRepositoryChangeResponseRootObject>;
unmutePostsOrStoryFromFollow(options: {
targetReelAuthorId?: string;
targetPostsAuthorId?: string;
}): Promise<FriendshipRepositoryChangeResponseRootObject>;
private changeMuteFromFollow;
}