import type { OAuthProviderInterface } from './types.js'; export interface OAuthProviderDefinition { displayName: string; oauthOnly?: boolean; provider: OAuthProviderInterface; profileId: string; urlPrompt: string; } export declare const OAUTH_PROVIDER_DEFINITIONS: Readonly>; export declare function getOAuthProviderDefinition(provider: string): OAuthProviderDefinition | undefined; export declare function getOAuthProviderInterfaces(): Record; export declare function getOAuthProviderIds(): string[]; export declare function isOAuthOnlyProvider(provider: string): boolean;