import React from 'react'; export interface OAuthProviderConfig { key: string; label: React.ReactNode; onClick: () => void; icon?: React.ReactNode; disabled?: boolean; className?: string; badge?: string; badgeClassName?: string; } export interface OAuthButtonGroupProps { providers: OAuthProviderConfig[]; layout?: 'vertical' | 'horizontal'; size?: 'large' | 'middle' | 'small'; block?: boolean; wrapperClassName?: string; buttonClassName?: string; gap?: number; } declare const OAuthButtonGroup: React.FC; export default OAuthButtonGroup;