import { SocialUser, LoginProviderClass, LinkedInResponse } from '../entities/user'; import { BaseLoginProviderImpl } from '../entities/baseLoginProviderImpl'; export declare class LinkedinLoginProvider extends BaseLoginProviderImpl { private clientId; static readonly PROVIDER_TYPE: string; loginProviderObj: LoginProviderClass; TYPE: string; constructor(clientId: string); initialize(): Promise; onLinkedInLoad(): void; drawUser(response: LinkedInResponse): SocialUser; signIn(): Promise; signOut(): Promise; sharing(share?: any): Promise; }