import { AbstractProvider, SocialTokens } from './abstract-provider.service';
export interface LinkedInUserInfoParams {
    projection?: string;
    fields?: string[];
}
/**
 * LinkedIn social provider.
 *
 * @export
 * @class LinkedInProvider
 * @extends {AbstractProvider<never, LinkedInUserInfoParams>}
 */
export declare class LinkedInProvider extends AbstractProvider<never, LinkedInUserInfoParams> {
    protected configPaths: {
        clientId: string;
        clientSecret: string;
        redirectUri: string;
    };
    protected authEndpoint: string;
    protected tokenEndpoint: string;
    protected userInfoEndpoint: string;
    protected defaultScopes: string[];
    getUserInfoFromTokens(tokens: SocialTokens, params?: LinkedInUserInfoParams): Promise<any>;
}
