UNPKG

instagram-private-api

Version:

Instagram private API wrapper for full access to instagram

23 lines (22 loc) 1.5 kB
/// <reference types="node" /> import { ReadStream } from 'fs'; import { Repository } from '../core/repository'; import { AccountRepositoryCurrentUserResponseRootObject, AccountRepositoryLoginResponseLogged_in_user } from '../responses'; import { AccountEditProfileOptions } from '../types/account.edit-profile.options'; export declare class AccountRepository extends Repository { login(username: string, password: string): Promise<AccountRepositoryLoginResponseLogged_in_user>; currentUser(): Promise<import("../responses").AccountRepositoryCurrentUserResponseUser>; setBiography(text: string): Promise<import("../responses").AccountRepositoryCurrentUserResponseUser>; changeProfilePicture(stream: ReadStream): Promise<AccountRepositoryCurrentUserResponseRootObject>; editProfile(options: AccountEditProfileOptions): Promise<import("../responses").AccountRepositoryCurrentUserResponseUser>; changePassword(oldPassword: string, newPassword: string): Promise<any>; removeProfilePicture(): Promise<AccountRepositoryCurrentUserResponseRootObject>; setPrivate(): Promise<AccountRepositoryCurrentUserResponseRootObject>; setPublic(): Promise<AccountRepositoryCurrentUserResponseRootObject>; private command; readMsisdnHeader(usage?: string): Promise<any>; msisdnHeaderBootstrap(usage?: string): Promise<any>; contactPointPrefill(usage?: string): Promise<any>; getPrefillCandidates(): Promise<any>; processContactPointSignals(): Promise<any>; }