import * as React from 'react'; /** SSO providers offered on the auth forms. */ export type AuthSsoProvider = 'openframe' | 'google' | 'microsoft' | 'apple'; export declare const PROVIDER_META: Record; }>; export interface SsoProviderButtonsProps { providers: AuthSsoProvider[]; onSsoClick?: (provider: AuthSsoProvider) => void; /** Verb prefix for provider buttons, e.g. "Continue with". Ignored for "openframe". */ actionLabel?: string; disabled?: boolean; /** * When set, only these providers are clickable and the rest render disabled — * e.g. unlock just the providers a discovered tenant actually offers. * `disabled` still wins over this list. */ enabledProviders?: AuthSsoProvider[]; } /** Stacked full-width SSO provider buttons shared by the auth forms. */ export declare function SsoProviderButtons({ providers, onSsoClick, actionLabel, disabled, enabledProviders, }: SsoProviderButtonsProps): React.JSX.Element; //# sourceMappingURL=sso-providers.d.ts.map