import { AthenaAuthCapabilitiesResult } from '@xylex-group/athena/browser'; import { ComponentType } from 'react'; import { AuthButtonProps, AuthPlugin } from '../core/auth-plugin.js'; export interface AuthPluginButtonDescriptor { component: ComponentType; key: string; } export declare function resolveAuthCaptcha(plugins: readonly Pick[]): AuthPlugin["captchaComponent"]; export declare function resolveAuthPluginButtons(plugins: readonly Pick[], capabilities?: AthenaAuthCapabilitiesResult): AuthPluginButtonDescriptor[]; export declare function useAuthPluginButtons(): AuthPluginButtonDescriptor[];