import { F as FoundationConfig, a as Foundation, A as AuthProvider } from './types-DHdiQPEI.js'; export { j as AccountService, m as AccountSubscription, n as AccountSubscriptionSubject, d as AuthClient, e as AuthService, B as BillingDefaults, l as BillingPlan, k as BillingService, C as CheckoutSessionStatus, o as ConfigPlan, D as DbService, E as EntityChangeEvent, c as FileMetadata, i as FilesService, b as FullConfig, p as Integration, q as IntegrationConnection, r as IntegrationDetail, I as IntegrationService, L as LogService, s as OAuthClient, t as OAuthConsentParams, O as OAuthService, u as OpenApiService, S as SignInResult, f as SignInStep, g as SignUpResult, h as SignUpStep, U as User } from './types-DHdiQPEI.js'; /** * Foundation SDK — typed API client for the Foundation platform. * * One input: a config URL. The SDK fetches it, discovers auth, API URLs, * features, plans, theme, connectors — everything. Self-configuring. */ declare function createFoundation(options: FoundationConfig): Promise; /** * Auth core — provider registry and AuthService wrapper. * Provider implementations live in auth-auth0.ts and auth-cognito.ts. */ declare function registerAuthProvider(name: string, factory: AuthProvider): void; export { AuthProvider, Foundation, FoundationConfig, createFoundation, registerAuthProvider };