/**
 * Facebook OAuth Provider
 */
import type { OAuthProvider, ProviderOptions } from "../types.js";
export interface FacebookProfile {
    id: string;
    name: string;
    first_name?: string;
    last_name?: string;
    email?: string;
    picture?: {
        data: {
            url: string;
            is_silhouette: boolean;
        };
    };
}
export interface FacebookOptions extends ProviderOptions<FacebookProfile> {
    /**
     * Fields to request from Facebook Graph API
     */
    fields?: string[];
}
export declare function facebook(options: FacebookOptions): OAuthProvider<FacebookProfile, FacebookOptions>;
export default facebook;
//# sourceMappingURL=facebook.d.ts.map