import { OAuthCatalogue, OAuthProviderIdType, Toolkit } from './types'; /** * OAUTH PROVIDERS */ /** * Find a provider by its provider ID or ID, with fallback to default provider */ export declare const findPrebuiltProviderByProviderId: (providerId: OAuthProviderIdType | string) => OAuthCatalogue | undefined; /** * Find a provider by its ID (not provider ID) */ export declare const findPrebuiltProviderById: (id: string) => OAuthCatalogue | undefined; /** * Check if a provider ID corresponds to a prebuilt provider */ export declare const isPrebuiltProvider: (providerId: string) => boolean; /** * Resolve a provider `provider_id` or internal `id` to its catalogue descriptor * across all providers, falling back to the generic OAuth 2.0 descriptor for * custom or unknown ones. */ export declare const resolveOAuthProvider: (providerId: string) => OAuthCatalogue; /** * TOOLKITS */ /** * Check if a toolkit name exists in the catalogue */ export declare const isKnownToolkit: (toolkitName: string) => boolean; /** * Find a toolkit by its name or ID, with case-insensitive matching * @returns Toolkit object, or undefined if not found */ export declare const findToolkitByName: (toolkitName: string) => Toolkit | undefined; //# sourceMappingURL=utils.d.ts.map