export { readComposerWebsiteSource, type ComposerWebsiteExtraction, } from "./composer-website-source.js"; export { isAgentKitFigmaSourceAvailable, listAgentKitCapabilities, readAgentKitIntegrationIntent, type AgentKitCapabilityAppId, type AgentKitCapabilityCatalog, type AgentKitIntegrationCapability, } from "../agentkit/capabilities.js"; export { defineAppConfig, getAppConfig, resolveAppHomePath, resetAppConfigForTests, resolveClipsHostedStorageConfig, resolveContentClipsPeerSecret, resolveHostedStorageConfig, appConfigSchema, type AppConfig, type AppConfigInput, type ClipsConfig, type ClipsHostedStorageConfig, type ResolvedClipsHostedStorageConfig, } from "../app-config/index.js"; export { platformWaitUntil } from "./background-work.js"; export { resolveDeployEnvironment } from "./deploy-environment.js"; export { isTestIdentity, testIdentitySql } from "./test-identity.js"; export { inferWorkspaceAppRootHomePath, readConfiguredWorkspaceAppHomePath, } from "../workspace-app-config.js"; export { createServer, type CreateServerOptions, type EnvKeyConfig, } from "./create-server.js"; export { startIntervalJob, type IntervalJobOptions, type IntervalJobHandle, } from "./interval-job.js"; export { AGENT_BACKGROUND_PROCESSOR_FIELD, AGENT_BACKGROUND_PROCESSOR_ROUTE, AGENT_BACKGROUND_PROCESSOR_ROUTE_FIELD, dispatchPathTargetsNetlifyBackgroundFunction, isInBackgroundFunctionRuntime, resolveDurableBackgroundDispatchPath, } from "../agent/durable-background.js"; export { readBody, readBodyWithSizeLimit, streamFile, DEFAULT_CHAT_MAX_BODY_BYTES, DEFAULT_UPLOAD_MAX_FILE_BYTES, MAX_CHAT_ATTACHMENTS_PER_MESSAGE, isAllowedUploadMimeType, } from "./h3-helpers.js"; export { buildDeepLink, toAbsoluteOpenUrl, toDesktopOpenUrl, toVsCodeOpenUrl, OPEN_ROUTE_SUBPATH, DESKTOP_OPEN_URL, VSCODE_OPEN_URL, type DeepLinkInput, } from "./deep-link.js"; export { createOpenRouteHandler, type OpenRouteOptions } from "./open-route.js"; export { createEmbedStartRouteHandler, buildEmbedStartPath, type EmbedStartRouteOptions, } from "./embed-route.js"; export { createEmbedSessionTicket, consumeEmbedSessionTicket, normalizeEmbedTargetPath, requestHasEmbedAuthMarker, resolveEmbedSessionFromRequest, setEmbedSessionCookie, signEmbedSessionToken, verifyEmbedSessionToken, type ConsumedEmbedSessionTicket, type ConsumeEmbedSessionTicketOptions, type EmbedSessionTicket, type EmbedSessionTicketInput, type EmbedSessionTokenClaims, type ResolvedEmbedSession, type VerifyEmbedSessionTokenResult, } from "./embed-session.js"; export { createSSEHandler, type SSEHandlerOptions } from "./sse.js"; export { isCredentialMembershipUnavailable } from "./credential-membership-unavailable.js"; export { readOrgMemberRole } from "./personal-provider-key-policy.js"; export { mountAuthMiddleware, autoMountAuth, registerAuthPublicPaths, getSession, getBrowserCookieSession, isSessionResolutionUnavailable, getMcpOAuthBearerSession, logout, COOKIE_NAME, addSession, removeSession, getSessionEmail, getFrameworkSessionCookieValues, setFrameworkSessionCookie, setFirstRunOnboardingCookie, clearFrameworkSessionCookies, runAuthGuard, registerDesktopExchange, prepareDesktopOAuthBrowserBinding, matchesDesktopOAuthBrowserBinding, DESKTOP_OAUTH_BROWSER_BINDING_COOKIE, setDesktopExchange, setDesktopExchangeError, safeReturnPath, type DesktopExchangeErrorPayload, type AuthSession, type AuthOptions, } from "./auth.js"; export { hasSameOriginBrowserEvidence } from "./request-origin.js"; export { getEmbedSessionOrigin } from "./embed-request-origin.js"; export { handleIdentitySso, ensureIdentityUser, getIdentityHubUrl, isIdentitySsoEnabled, isIdentitySsoBypassPath, identitySsoLoginButtonHtml, IDENTITY_SSO_BOOTSTRAP_ACTIVATE_PATH, IDENTITY_SSO_BOOTSTRAP_BINDING_COOKIE, clearIdentitySsoBootstrapBindingCookie, getIdentitySsoBootstrapBindingCookie, setIdentitySsoBootstrapBindingCookie, IDENTITY_SSO_PROVIDER_ID, IDENTITY_SSO_SCOPE, IDENTITY_SSO_DESKTOP_COMPLETE_PATH, } from "./identity-sso.js"; export { createBetterAuthSessionForEmail, ensureGoogleAuthIdentity, getBetterAuthUserIdForEmail, hasGoogleAuthIdentity, setBetterAuthSessionCookie, } from "./better-auth-instance.js"; export { setIdentityGoogleAuthCookie } from "./identity-auth-provider.js"; export { requireEnvKey, type MissingKeyResponse } from "./missing-key.js"; export { assertCurrentRequestUserIsOrgAdmin, currentRequestUserIsOrgAdmin, } from "./org-admin.js"; export { verifyCaptcha, type CaptchaVerifyResult } from "./captcha.js"; export { getLocaleInitScript, parseAcceptLanguage, resolveLocaleFromRequest, type LocaleInitScriptOptions, type ResolveLocaleFromRequestOptions, type ResolvedRequestLocale, } from "../localization/server.js"; export { createProductionAgentHandler, type ActionEntry, type ScriptEntry, type ProductionAgentOptions, type AgentActionSurface, type DefaultAgentActionSurface, type AgentActionSurfaceResolution, type AgentActionSurfaceDetails, type ActionTool, type ScriptTool, type AgentMessage, type AgentChatRequest, type AgentChatEvent, type AgentChatAttachment, type AgentChatReference, type MentionProvider, type MentionItemMedia, type MentionProviderItem, type AgentLoopFinalResponseGuard, type AgentLoopFinalResponseGuardContext, type AgentLoopFinalResponseGuardResult, type AgentLoopToolCallSummary, type AgentLoopToolResultSummary, } from "../agent/index.js"; export type { AgentActionScope } from "../agent/types.js"; export { actionsToEngineTools, executeAgentToolCall, filterInitialEngineTools, getJevContextCredentials, getOwnerActiveApiKey, getOwnerApiKeyForEngine, getOwnerJevApiKey, resolveOwnerEngineApiKey, runAgentLoop, type AgentToolCallExecutionResult, type ExecuteAgentToolCallOptions, type JevContextCredentials, type ResolvedOwnerApiKey, } from "../agent/production-agent.js"; export { approvalKeyWithArguments } from "../agent/approval-key.js"; export { persistAgentTurnToThread, type PersistAgentTurnToThreadInput, } from "../agent/persist-agent-turn.js"; export { isJevEnabled, requestJevThroughBuilder, type JevResponse, } from "../agent/jev-tool-prefetch.js"; export { decide, getDecisionsStatus } from "../decisions/decide.js"; export { JEV_DECISIONS_MODEL } from "../decisions/decide.js"; export { OPENAI_DECISIONS_MODEL } from "../decisions/providers/openai.js"; export type { DecideOptions, DecideResult, DecisionAnswer, DecisionFailureReason, DecisionInput, DecisionInputPart, DecisionProvider, DecisionQuestionFailureReason, DecisionQuestion, DecisionResult, DecisionsStatus, } from "../decisions/types.js"; export { getCurrentTurnRunEventsForThread, getCurrentTurnRunIdsForThread, getRunStatus, getRunTurnRef, type CurrentTurnRunEvent, } from "../agent/run-store.js"; export { callerHasThreadAccess } from "../agent/run-ownership.js"; export { abortTurnByRefDurably, getActiveRunForThreadAsync, } from "../agent/run-manager.js"; export { mountRealtimeVoiceRoutes, realtimeVoiceSafetyIdentifier, REALTIME_VOICE_MAX_SDP_BYTES, REALTIME_VOICE_MAX_TOOL_BODY_BYTES, REALTIME_VOICE_MAX_TOOL_OUTPUT_CHARS, REALTIME_VOICE_SESSION_PATH, REALTIME_VOICE_TOOL_PATH, type MountRealtimeVoiceRoutesOptions, type RealtimeVoiceIntelligence, type RealtimeVoiceRequestContext, type RealtimeVoiceToolExecutionRequest, type RealtimeVoiceToolExecutionResult, } from "./realtime-voice.js"; export { getStoredModelForEngine, resolveEngine, } from "../agent/engine/index.js"; export { completeText, type CompleteTextMessage, type CompleteTextOptions, type CompleteTextResult, type CompleteTextUsage, } from "./complete-text.js"; export { createDevScriptRegistry } from "../scripts/dev/index.js"; export { createPollHandler, recordChange, prepareTransactionalChange, getVersion, getChangesSince, getPollEmitter, canSeeChangeForUser, POLL_CHANGE_EVENT, type TransactionalChange, } from "./poll.js"; export { createPollEventsHandler } from "./poll-events.js"; export { createAuthPlugin, defaultAuthPlugin } from "./auth-plugin.js"; export { BETTER_AUTH_MIGRATIONS, runBetterAuthMigrations, } from "./better-auth-migrations.js"; export { runFrameworkReleaseMigrations } from "./release-migrations.js"; export { runAppReleaseMigrations, type AppReleaseMigrationResult, } from "./app-release-migrations.js"; export { initServerSentry, isServerSentryEnabled, setSentryUserForRequest, captureRouteError, type RouteErrorContext, } from "./sentry.js"; export { captureError, captureServerError, registerErrorCaptureProvider, type CaptureErrorContext, type CaptureErrorProvider, } from "./capture-error.js"; export { createSentryPlugin, defaultSentryPlugin } from "./sentry-plugin.js"; export { createOrgPlugin, defaultOrgPlugin } from "../org/plugin.js"; export { createFeatureFlagA2AActionRouteAuth, createFeatureFlagsPlugin, } from "../feature-flags/server.js"; export { createLabsPlugin } from "../labs/server.js"; export { createExperimentsPlugin } from "../experiments/server.js"; export { createContextXrayPlugin, defaultContextXrayPlugin, } from "../agent/context-xray/plugin.js"; export { createObservationalMemoryPlugin, defaultObservationalMemoryPlugin, } from "../agent/observational-memory/plugin.js"; export { createGoogleAuthPlugin, type GoogleAuthPluginOptions, } from "./google-auth-plugin.js"; export type { GoogleAuthMode } from "./google-auth-mode.js"; export { createAgentChatPlugin, defaultAgentChatPlugin, loadResourcesForPrompt, type AgentChatPluginOptions, } from "./agent-chat-plugin.js"; export type { AgentChatAdditionalActionsDetails, AgentChatAdditionalActionsExternalSurface, AgentChatAdditionalActionsSurface, ResolveAgentChatAdditionalActions, } from "./agent-chat/additional-actions.js"; export { buildFrameworkPrompts, generateActionsPrompt, } from "./agent-chat/framework-prompts.js"; export { refreshMcpManagerForPrincipal } from "./agent-chat/mcp-glue.js"; export { AGENT_CHAT_STREAM_PATH, AGENT_CHAT_STREAM_TOKEN_SUFFIX, AGENT_CHAT_STREAM_TOKEN_TTL_SECONDS, createAgentChatStreamToken, isAgentChatStreamingRuntime, readAgentChatStreamBearerToken, verifyAgentChatStreamToken, type AgentChatStreamPrincipal, } from "./agent-chat-stream.js"; export type { AgentChatMcpIcon, AgentChatMcpOptions, } from "./agent-chat/mcp-options.js"; export { configureAgentNativeEmbeddedEnvironment, createAgentNativeEmbeddedAuthOptions, createAgentNativeEmbeddedPlugin, mountAgentNativeEmbedded, normalizeAgentNativeEmbeddedSession, type AgentNativeEmbeddedAuthOptions, type AgentNativeEmbeddedGetSession, type AgentNativeEmbeddedHostSession, type AgentNativeEmbeddedPluginOptions, } from "./embedded.js"; export { createThread, getThread, listThreads, updateThreadData, deleteThread, setThreadArchived, setThreadPinned, setThreadScope, type ChatThread, type ChatThreadAccessBasis, type ChatThreadOwnership, type ChatThreadScope, type ChatThreadSummary, type ChatThreadListRow, type ListThreadsOptions, } from "../chat-threads/store.js"; export { createResourcesPlugin, defaultResourcesPlugin, } from "./resources-plugin.js"; export { createCoreRoutesPlugin, defaultCoreRoutesPlugin, FRAMEWORK_ROUTE_PREFIX, type CoreRoutesPluginOptions, } from "./core-routes-plugin.js"; export type { CoreRoutesMcpOptions } from "./core-routes/mcp-connect-options.js"; export { buildRuntimeConfigPrompt, formatRuntimeConfigReport, getRuntimeConfigReport, parseRuntimeConfigReport, runtimeConfigRequirementsFromSearchParams, type RuntimeConfigEnvironment, type RuntimeConfigIssue, type RuntimeConfigIssueCode, type RuntimeConfigIssueSeverity, type RuntimeConfigPhase, type RuntimeConfigReport, type RuntimeConfigRequirements, } from "../shared/runtime-config.js"; export { AGENT_NATIVE_OG_IMAGE_CACHE_CONTROL, AGENT_NATIVE_OG_IMAGE_HEIGHT, AGENT_NATIVE_OG_IMAGE_NETLIFY_CACHE_CONTROL, AGENT_NATIVE_OG_IMAGE_WIDTH, agentNativeOgImageResponseHeaders, createAgentNativeOgImageHandler, renderAgentNativeOgImagePng, renderAgentNativeOgImageSvg, stageOgImageResponseHeaders, type AgentNativeOgImageInput, type AgentNativeOgImagePresentation, } from "./social-og-image.js"; export { AGENT_NATIVE_OG_BACKGROUND_DATA_URL } from "./og-background-data.js"; export { OG_FONT_FAMILY, resolveOgFontFiles } from "./og-fonts.js"; export { createBrowserSessionActionEntries, type CreateBrowserSessionActionEntriesOptions, } from "../browser-sessions/actions.js"; export { DEFAULT_BROWSER_SESSION_REQUEST_POLL_MS, DEFAULT_BROWSER_SESSION_REQUEST_TIMEOUT_MS, DEFAULT_BROWSER_SESSION_TTL_MS, callBrowserSession, claimBrowserSessionRequest, completeBrowserSessionRequest, createBrowserSessionRequest, disconnectBrowserSession, getBrowserSession, getBrowserSessionRequest, listBrowserSessions, registerBrowserSession, waitForBrowserSessionRequest, } from "../browser-sessions/store.js"; export { mountBrowserSessionRoutes, type MountBrowserSessionRoutesOptions, } from "../browser-sessions/routes.js"; export type { AgentNativeBrowserSession, AgentNativeBrowserSessionAction, AgentNativeBrowserSessionRecord, AgentNativeBrowserSessionRequest, AgentNativeBrowserSessionRequestStatus, AgentNativeBrowserSessionRequestType, CreateAgentNativeBrowserSessionRequestInput, RegisterAgentNativeBrowserSessionInput, } from "../browser-sessions/types.js"; export { createTerminalPlugin, defaultTerminalPlugin, type TerminalPluginOptions, } from "../terminal/terminal-plugin.js"; export { createCollabPlugin, type CollabAccess, type CollabPluginOptions, type CollabResourceIdResolver, } from "./collab-plugin.js"; export { spawnTask, getTask, getTaskByThread, listTasks, sendToTask, markTaskErrored, type AgentTask, type SpawnTaskOptions, } from "./agent-teams.js"; export { isOAuthConnected, getOAuthAccounts } from "./oauth-helpers.js"; export { hasGoogleSignInCredentials, GOOGLE_LEGACY_PROVIDER_CREDENTIAL_KEYS, GOOGLE_PRIMARY_PROVIDER_CREDENTIAL_KEYS, GOOGLE_PROVIDER_CREDENTIAL_KEY_PAIRS, resolveGoogleLegacyProviderCredentials, resolveGoogleProviderCredentialCandidatesWithReader, resolveGoogleProviderCredentialCandidates, resolveGoogleProviderCredentials, resolveGoogleSignInCredentials, type GoogleOAuthCredentialKeyPair, type GoogleOAuthCredentials, type ReadGoogleOAuthCredential, } from "./google-oauth-credentials.js"; export { wrapWithAnalytics } from "./analytics.js"; export { getH3App, awaitBootstrap, markDefaultPluginProvided, type H3AppShim, } from "./framework-request-handler.js"; export { fireInternalDispatch, resolveSelfDispatchBaseUrl, SelfDispatchHttpError, SelfDispatchNetworkError, type FireInternalDispatchOptions, } from "./self-dispatch.js"; export { extractBearerToken as extractInternalBearerToken, verifyInternalToken, } from "../integrations/internal-token.js"; export { autoDiscoverActions, autoDiscoverScripts, loadActionsFromStaticRegistry, mergeCoreSharingActions, registerPackageActions, } from "./action-discovery.js"; export { attachToolSearch, createToolSearchEntry, searchToolRegistry, TOOL_SEARCH_ACTION_NAME, } from "../agent/tool-search.js"; export { filterFrameworkToolGroups, frameworkGroupEnabled, resolveFrameworkTools, FRAMEWORK_TOOL_GROUPS, type FrameworkToolGroup, type FrameworkToolsConfig, type FrameworkToolsOption, type ResolvedFrameworkTools, } from "../framework-tools.js"; export { buildCompactSkillsSummary, registerPromptContextProvider, type PromptContextProvider, type PromptContextProviderContext, type PromptContextProviderContribution, } from "./agent-chat/prompt-resources.js"; export { mountActionRoutes, type MountActionRoutesOptions, type ActionRouteAuthAdapter, type ActionRouteResolvedCaller, } from "./action-routes.js"; export { AGENT_RUN_OWNER_CONTEXT_KEY, readBrowserSessionIdHeader, seedAgentRunOwnerContext, type AgentRunOwnerContext, } from "./agent-run-context.js"; export { runWithRequestContext, hasRequestContext, hasRequestBoundary, getRequestContext, getRequestUserEmail, getRequestUserName, getRequestOrgId, getAmbientUserEmail, getAmbientOrgId, getRequestTimezone, getRequestRunContext, getCredentialContext, isIntegrationCallerRequest, type RequestContext, type RequestRunContext, } from "./request-context.js"; export { loadFirstRunBuilderCreditsV2Assignment, resolveFirstRunBuilderCreditsV2Assignment, recordFirstRunBuilderCreditsV2Exposure, } from "../onboarding/first-run-builder-credits-experiment.js"; export { formatDateInTimezone, todayInTimezone } from "./date-utils.js"; export { createOnboardingPlugin, defaultOnboardingPlugin, } from "../onboarding/plugin.js"; export { registerFileUploadProvider, unregisterFileUploadProvider, listFileUploadProviders, getActiveFileUploadProvider, getActiveFileUploadProviderForRequest, uploadFile, builderFileUploadProvider, type FileUploadInput, type FileUploadProvider, type FileUploadResult, } from "../file-upload/index.js"; export { createIntegrationsPlugin, defaultIntegrationsPlugin, enqueueRemoteCommand, slackAdapter, telegramAdapter, whatsappAdapter, discordAdapter, microsoftTeamsAdapter, emailAdapter, assertPlatformCapability, type PlatformAdapter, type IncomingMessage, type OutgoingMessage, type PlatformAdapterCapabilities, type ImmediateWebhookResponse, type IntegrationStatus, type IntegrationsPluginOptions, type IntegrationExecutionContext, BUILT_IN_INTEGRATION_CATALOG, INTEGRATION_CATEGORIES, getIntegrationCatalogEntry, listBuiltInChannelIntegrations, listIntegrationCatalog, type BuiltInChannelId, type ChannelCapabilities, type IntegrationAvailability, type IntegrationCatalogEntry, type IntegrationCategory, type IntegrationCredentialRequirement, type IntegrationIconKey, type IntegrationSupportMaturity, } from "../integrations/index.js"; export { isElectron, isMobile, getOrigin, getAppBasePath, getAppUrl, resolveOAuthRedirectUri, isAllowedOAuthRedirectUri, encodeOAuthState, decodeOAuthState, encodeNetlifyPreviewGoogleOAuthRelayState, decodeNetlifyPreviewGoogleOAuthRelayState, wrapNetlifyPreviewGoogleOAuthState, getNetlifyPreviewGoogleOAuthCallbackUrl, isNetlifyPreviewGoogleOAuthCallbackUrl, isNetlifyPreviewGoogleOAuthRelayState, AGENT_NATIVE_GOOGLE_OAUTH_RELAY_SECRET_ENV, NETLIFY_PREVIEW_GOOGLE_OAUTH_CALLBACK_URL, logOAuthStateDecodeFailure, resolveOAuthOwner, createOAuthSession, oauthCallbackResponse, oauthErrorPage, oauthDesktopExchangePage, type OAuthStatePayload, type OAuthStateDecodeFailureReason, type DecodeOAuthStateResult, type OAuthOwnerResult, type OAuthSessionResult, } from "./google-oauth.js"; export { queryEchoSafeRedirect } from "./query-echo-safe-redirect.js"; export { buildWorkspaceProviderAuthorizationUrl, createWorkspaceProviderOAuthHandler, exchangeWorkspaceProviderOAuthCode, handleWorkspaceProviderOAuthCallback, handleWorkspaceProviderOAuthStart, hasWorkspaceProviderOAuthCredentials, isGoogleWorkspaceOAuthProvider, isWorkspaceProviderOAuthFlowValid, mergeWorkspaceOAuthValues, resolveWorkspaceProviderIdentity, workspaceProviderOAuthPath, type GenericWorkspaceOAuthProvider, type WorkspaceProviderOAuthFlow, } from "./workspace-provider-oauth.js"; export { CredentialStoreUnavailableError, FeatureNotConfiguredError, hasBuilderPrivateKey, isBuilderEnvManaged, getBuilderProxyOrigin, getBuilderImageGenerationBaseUrl, getBuilderEmbeddingsBaseUrl, getBuilderVideoGenerationBaseUrl, getBuilderWebSearchBaseUrl, getBuilderAuthHeader, resolveBuilderPrivateKey, resolveBuilderAuthHeader, registerDelegatedBuilderCredentials, type DelegatedBuilderCredentials, resolveHasBuilderPrivateKey, resolveHasCompleteBuilderConnection, resolveBuilderCredentials, resolveBuilderCredentialsDetailed, resolveBuilderGatewayCredentialsDetailed, resolveBuilderGatewayAuth, resolveBuilderGatewayCredentials, resolveHasBuilderGatewayCredential, resolveBuilderCredentialSource, resolveBuilderCredential, readDeployCredentialEnv, resolveVercelDeploymentProtectionHeaders, writeBuilderCredentials, deleteBuilderCredentials, resolveSecret, resolveSecretDetailed, prefetchSecrets, BuilderCredentialLookupError, type BuilderCredentialsDetailed, type ResolvedSecretDetail, } from "./credential-provider.js"; export { GEMINI_API_KEY, LEGACY_GEMINI_API_KEY, canonicalSecretKey, readGeminiDeployCredentialEnv, resolveGeminiApiKey, resolveGeminiApiKeyDetailed, resolveSecretWithAliases, resolveSecretWithAliasesDetailed, secretKeyNames, type ResolvedAliasedSecret, } from "./secret-key-aliases.js"; export { SERVICE_IDS, SERVICE_PROVIDERS_SETTING_KEY, SERVICE_PROVIDER_KEYS, SERVICE_PROVIDER_OPTIONS, isServiceProviderOption, readServiceProviderChoice, readServiceProviderSettings, serviceProviderOrder, writeServiceProviderChoice, type ServiceId, type ServiceProviderChoices, type ServiceProviderId, type ServiceProviderSettings, } from "./service-providers.js"; export { getInfrastructureStatus, type InfrastructureApp, type InfrastructureDatabase, type InfrastructureDatabaseProvider, type InfrastructureHosting, type InfrastructureSetupTag, type InfrastructureSetupTags, type InfrastructureStatus, type InfrastructureVariable, type InfrastructureVariableKey, } from "./infrastructure-status.js"; export { resolveDeployPlatform, type DeployPlatform, } from "./deploy-environment.js"; export { isServerlessRuntime } from "../db/client.js"; export { BUILDER_PUBLISH_MCP_RESOURCE, canAuthorizeBuilderApiRequest, hasBuilderApiCredentialCustody, resolveBuilderApiAuthorization, resolveBuilderLegacyRequestAuthorization, resolveBuilderRequestAuthorization, type BuilderLegacyCredentialKey, type BuilderRequestAuthorization, } from "./builder-api-auth.js"; export { createFusionAgentFeed, fusionStepToAgentChatEvents, type FusionAgentFeedSummary, } from "./fusion-agent-feed.js"; export { BUILDER_ASSETS_WRITE_SCOPE, BUILDER_CONTENT_READ_SCOPE, BUILDER_CONTENT_WRITE_SCOPE, BUILDER_OAUTH_RESOURCE, BUILDER_OAUTH_SCOPE, type BuilderOAuthPermissionScope, } from "./builder-oauth.js"; export { assertBuilderDesignSystemCodeIndexingAllowed, builderDesignSystemUrl, builderProjectBranchUrl, buildBuilderDesignSystemIndexFiles, collectBuilderDesignSystemGitHubFiles, createBuilderDesignSystemProxyFields, designSystemTierUpgradeUrl, fetchBuilderDesignSystemDecodeJobStatus, fetchBuilderDesignSystemDocs, fetchBuilderDesignSystemDocumentCount, fetchBuilderDesignSystemRecord, fetchBuilderDesignSystemTierLimit, getBuilderDesignSystemsBaseUrl, hydrateBuilderDesignSystemReference, indexBuilderDesignSystem, isBuilderDesignSystemReadyByCount, localBuilderDesignSystemId, mimeTypeForBuilderDesignSystemFilename, parseBuilderDesignSystemProxyReference, startBuilderDesignSystemIndex, startBuilderDesignSystemUpload, type BuildBuilderDesignSystemIndexFilesOptions, type BuilderDesignSystemCodeFileInput, type BuilderDesignSystemDecodeJobStatus, type BuilderDesignSystemDocsOptions, type BuilderDesignSystemDocument, type BuilderDesignSystemDocumentCountResult, type BuilderDesignSystemHydratedReference, type BuilderDesignSystemIndexFile, type BuilderDesignSystemIndexFromSourcesOptions, type BuilderDesignSystemIndexOptions, type BuilderDesignSystemIndexResult, type BuilderDesignSystemRecord, type BuilderDesignSystemStatus, type BuilderDesignSystemTierLimit, type BuilderDesignSystemGitHubFile, type BuilderDesignSystemGitHubFileCollection, type BuilderDesignSystemGitHubSource, type BuilderDesignSystemUploadAttachment, type BuilderDesignSystemUploadSlot, type BuilderDesignSystemProxyFields, type BuilderDesignSystemProxyFieldsOptions, type BuilderDesignSystemProxyReference, type BuilderDesignSystemSourceKind, } from "./builder-design-systems.js"; export { cdnSafeOriginStatus, createBuilderProject, ensureBuilderProject, findBuilderProjectForRepo, getBuilderBranchProjectId, isBuilderBranchingEnabled, registerBuilderBranchProject, requestBuilderBrowserConnection, resolveBuilderBranchProjectId, resolveBuilderHandoffProjectId, resolveIsBuilderBranchingEnabled, normalizeBuilderAgentAttachments, runBuilderAgent, type BuilderAgentAttachment, type BuilderAgentUploadAttachment, type BuilderAgentUrlAttachment, type BuilderProjectResult, type RunBuilderAgentResult, } from "./builder-browser.js"; export { BuilderBranchError, getBuilderBranchStatus, sendBuilderBranchMessage, type BuilderBranchAgentState, type BuilderBranchErrorCode, type BuilderBranchOperation, type BuilderBranchPrStatus, type BuilderBranchRef, type BuilderBranchState, type BuilderBranchStatus, type GetBuilderBranchStatusOptions, type SendBuilderBranchMessageOptions, type SendBuilderBranchMessageResult, } from "./builder-branch.js"; export { BuilderBranchFilesError, readBuilderBranchBackupStatus, readBuilderBranchFiles, } from "./builder-branch-files.js"; export { ensureFusionContainer, sendFusionBranchMessage, pushFusionBranch, reserveFusionHostingSlug, deployFusionProject, getFusionDeploys, getFusionBranchEditorUrl, getFusionHostingUrl, type FusionBranchRef, type EnsureFusionContainerResult, type SendFusionMessageResult, } from "./fusion-app.js"; export { sendEmail, isEmailConfigured, getEmailReadiness, getEmailProvider, type EmailAttachment, type EmailReadiness, type EmailProvider, type SendEmailArgs, } from "./email.js"; export { defineTransactionalEmail, defineTransactionalEmails, replaceTransactionalEmails, listTransactionalEmails, getTransactionalEmail, renderTransactionalEmailPreview, renderTransactionalEmailPreviewAsync, type TransactionalEmailDefinition, type RegisteredTransactionalEmail, } from "../email-catalog/registry.js"; export { overrideTransactionalEmail, removeTransactionalEmailOverride, type CoreTransactionalEmailArgs, type CoreTransactionalEmailId, type CoreTransactionalEmailProps, type TransactionalEmailOverride, type TransactionalEmailOverrideResult, } from "../email-catalog/templates.js"; export { notifyActivity, runActivityNotification, resolveActivityRecipients, type ActivityDeliveryFailure, type ActivityNotificationResult, type ActivityNotificationStatus, type NotifyActivityInput, type ResolveActivityRecipientsInput, } from "./activity-notifications.js"; export { renderEmail, emailStrong, emailQuote, emailLink, escapeEmailHtml, type EmailTemplateApp, type RenderEmailArgs, type RenderedEmail, type EmailCta, } from "./email-template.js"; export { hasRecurringSweepHandler, registerRecurringSweepHandler, runRecurringSweepHandlers, type RecurringSweepContext, type RecurringSweepHandler, } from "../jobs/sweep-hooks.js"; export { hasJobRunner, registerJobRunner, type JobRunner, type JobRunnerContext, type JobRunnerResult, } from "../jobs/job-runner.js"; export { shouldDisableInProcessSweeps } from "./sweep-runtime.js"; export { scheduledTriggerAvailability, type ScheduledTriggerAvailability, } from "./agent-chat/recurring-jobs-runtime.js"; export { getAppProductionUrl, getFirstPartyProdUrl, resolveAppRuntimeUrl, } from "./app-url.js"; export { getForwardedRequestOrigin, getForwardedRequestURL, } from "./request-origin.js"; export { getConfiguredAppBasePath, normalizeAppBasePath, withConfiguredAppBasePath, } from "./app-base-path.js"; export { signShortLivedToken, verifyShortLivedToken, type ShortLivedTokenClaims, type ShortLivedTokenKeyOptions, type VerifyResult as ShortLivedTokenVerifyResult, } from "./short-lived-token.js"; export { AGENT_ACCESS_PARAM, DEFAULT_AGENT_ACCESS_TTL_SECONDS, appendAgentAccessParam, buildAgentAccessApiUrl, buildAgentAccessUrl, createScopedAgentAccessGrant, normalizeAgentAccessBasePath, normalizeAgentAccessOrigin, scopedAgentAccessResourceId, signScopedAgentAccessToken, toAgentAccessUrl, verifyScopedAgentAccessToken, type AgentAccessApiUrlOptions, type AgentAccessResourceScope, type AgentAccessUrlOptions, type ScopedAgentAccessGrant, type ScopedAgentAccessTokenOptions, } from "./agent-access.js"; export { AGENT_READABLE_RESOURCE_PAYLOAD_TYPE, AGENT_READABLE_RESOURCE_SCRIPT_TYPE, buildAgentReadableResourceDiscovery, renderAgentReadableResourceDiscoveryScript, safeJsonForHtml, type AgentReadableResourceDiscovery, type BuildAgentReadableResourceDiscoveryOptions, } from "../shared/agent-readable-resource.js"; export { registerObservabilityProvider, type ObservabilityMeterProvider, type ObservabilityProvider, type ObservabilityTracerProvider, } from "../observability/otel-provider.js"; export type NitroPluginDef = (nitroApp: any) => void | Promise; export declare function defineNitroPlugin(def: NitroPluginDef): NitroPluginDef; export { appStateListKeysByKeySuffixPrefix } from "./application-state-maintenance.js";