import type * as Vital from "../index.js"; export interface ClientFacingProviderWithStatus { /** Name of source of information */ name: string; /** Slug for designated source */ slug: string; /** URL for source logo */ logo: string; createdOn: Date; /** Status of source, either error or connected */ status: string; /** * The unique identifier of the associated external data provider user. * * * OAuth Providers: User unique identifier; provider-specific formats * * Password Providers: Username * * Email Providers: Email * * Junction Mobile SDK Providers: `null` (not available) */ externalUserId?: string; /** Details of the terminal connection error — populated only when the status is `error`. */ errorDetails?: Vital.ClientFacingConnectionErrorDetails; resourceAvailability: Record; }