export type SocialProvider = 'google' | 'github' | 'facebook';
declare class SocialAuthService {
    private googleInitialized;
    initGoogleSignIn(callback?: (token: string) => void): Promise<boolean>;
    renderGoogleButton(elementId: string): void;
    initiateGitHubSignIn(): void;
    login(provider: SocialProvider): Promise<void>;
    getProviderName(provider: SocialProvider): string;
    getProviderIcon(provider: SocialProvider): string;
}
export declare const socialAuthService: SocialAuthService;
export {};
