import { AuthProviderMetadata, AuthProviderType, Token, AuthProviderRecord } from '@frontmcp/sdk'; export declare function collectAuthMetadata(cls: AuthProviderType): AuthProviderMetadata; export declare function normalizeAuth(item: AuthProviderType): AuthProviderRecord; /** * For graph/cycle detection. Returns dependency tokens that should be graphed. * - VALUE: no deps * - FACTORY: only includes deps that are registered (others will be resolved) * - CLASS / CLASS_TOKEN: deps come from the class constructor or static with(...) */ export declare function authDiscoveryDeps(rec: AuthProviderRecord): Token[];