import { AthenaAuthCapabilitiesResult } from '@xylex-group/athena/browser'; export type AuthPluginRequiredCapability = "passkeys" | "organizations" | "password" | "emailAndPassword"; export interface CapabilityGatedPlugin { requiresCapability?: AuthPluginRequiredCapability; } /** * Hide plugin chrome only when the capability is definitively known:false. * Unknown/partial stay visible (INV-P fail-open). */ export declare function isPluginCapabilityVisible(plugin: CapabilityGatedPlugin, capabilities: AthenaAuthCapabilitiesResult): boolean;