import type { GitHubSignInRedirectOptions } from '../types/github';
export declare class GitHubProvider {
    /**
     * Initiates a GitHub sign-in flow.
     *
     * @param {Object} params - Parameters for the sign-in request.
     * @param {GitHubSignInRedirectOptions} [params.options] - Optional configuration for the sign-in request.
     *
     * @returns {Promise<void>} Resolves once the sign-in flow has been initiated.
     */
    signIn({ options }: {
        options?: GitHubSignInRedirectOptions;
    }): Promise<void>;
}
