import React from "react";
import { BaseComponentProps, User } from "../../types";
export interface LoginButtonProps extends BaseComponentProps {
    provider: "google" | "kakao" | "naver" | "email";
    variant?: "primary" | "secondary" | "outline";
    size?: "sm" | "md" | "lg";
    disabled?: boolean;
    onSuccess?: (user: User | null) => void;
    onError?: (error: Error) => void;
    callbackUrl?: string;
}
export declare const LoginButton: React.ForwardRefExoticComponent<LoginButtonProps & React.RefAttributes<HTMLButtonElement>>;
//# sourceMappingURL=LoginButton.d.ts.map