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;
/**
 * 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