import { Context as WebContext, RedirectResponse } from 'chen/web';
import { Facebook } from './service';
/**
 * FacebookLogin class
 */
export declare class FacebookLogin {
    private fb;
    private context;
    /**
     * Redirect uri
     * @type {string}
     */
    private redirectUri;
    /**
     * FacebookLogin constructor
     * @param {Facebook} private fb
     * @param {WebContext} private context
     * @param {string} private redirectUri
     */
    constructor(fb: Facebook, context: WebContext, redirectUri?: string);
    /**
      * Login
      * @param  {string} redirectUri
      * @return {RedirectResponse}
      */
    login(): RedirectResponse;
    /**
     * Create access token from redirect
     * @return {string}
     */
    createAccessToken(): Promise<string>;
}
