export declare class SDKError extends Error { readonly code: string; readonly metadata?: Record | undefined; constructor(code: string, message: string, metadata?: Record | undefined); } export declare class ProviderUnsupportedError extends SDKError { constructor(provider: string); } export declare class AuthProfileNotFoundError extends SDKError { constructor(provider: string); } export declare class CredentialFieldMissingError extends SDKError { constructor(provider: string, field: string); } export declare class CredentialBindingInvalidError extends SDKError { constructor(provider: string, reason: string, metadata?: Record); } export declare class CredentialValidationFailedError extends SDKError { constructor(provider: string, status: number, metadata?: Record); } export declare class ConnectionNotFoundError extends SDKError { constructor(connectionId: string); } export declare class CallbackStateMissingError extends SDKError { constructor(); } export declare class CallbackStateUnresolvableError extends SDKError { constructor(state: string); } export declare class AtlassianSiteSelectionRequiredError extends SDKError { constructor(resources: Array<{ id?: string; url?: string; }>); } export declare class RefreshTokenMissingError extends SDKError { constructor(connectionId: string); } export declare class OAuthRefreshFailedError extends SDKError { constructor(message: string, metadata?: Record); } export declare class OAuthRefreshLockBusyError extends SDKError { constructor(metadata?: Record); } export declare class TokenCacheUnavailableError extends SDKError { constructor(); }