shiqiyue-linkedin-private-api
Version:

29 lines (28 loc) • 967 B
TypeScript
import { AxiosProxyConfig } from 'axios';
import { ConversationRepository, InvitationRepository, MessageRepository, ProfileRepository, SearchRepository } from '../repositories';
import { LinkedInRequest } from './linkedin-request';
import { Login } from './login';
import { DecorationIds } from "./decorationIds";
import { Profile } from "../entities";
import { AuthCookies } from "../types";
interface ClientOpts {
proxy?: AxiosProxyConfig;
httpAgent?: any;
httpsAgent?: any;
decorationIds?: DecorationIds;
}
export declare class Client {
request: LinkedInRequest;
myProfile?: Profile;
li_at?: string;
AuthCookies?: AuthCookies;
constructor({ proxy, httpAgent, httpsAgent, decorationIds }?: ClientOpts);
login: Login;
search: SearchRepository;
invitation: InvitationRepository;
profile: ProfileRepository;
conversation: ConversationRepository;
message: MessageRepository;
clone(): Client;
}
export {};