import { PageContext, PageInfo, PageBridgeApi } from './react.js'; export { AdminList, AdminListBatchAction, AdminListColumn, AdminListColumnPreference, AdminListDataSource, AdminListDataSourceOptions, AdminListDataViewSourceOptions, AdminListDensity, AdminListExportDownloadOptions, AdminListExportInput, AdminListExportScope, AdminListExportTask, AdminListExportTaskStatus, AdminListFormSourceOptions, AdminListFunctionSourceOptions, AdminListLockedPreference, AdminListOption, AdminListPreference, AdminListPreferenceStore, AdminListProps, AdminListQuery, AdminListResult, AdminListRowAction, AdminListSearchField, AdminListSearchFieldType, AdminListSearchPreference, AdminListSelectionChange, AdminListSort, AdminListSortDirection, ApiEnvelope, ApiPermissionListParams, AppAuthClient, AppFunctionAttachmentReference, AppFunctionBase64File, AppFunctionConnectorApi, AppFunctionContext, AppFunctionContextV2, AppFunctionDataViewApi, AppFunctionFileReadInput, AppFunctionFileReadOptions, AppFunctionFilesApi, AppFunctionFormApi, AppFunctionFormDeleteResult, AppFunctionFormFileReadOptions, AppFunctionFormGetByIdParams, AppFunctionFormQueryParams, AppFunctionFormWriteParams, AppFunctionHttpApi, AppFunctionHttpRequest, AppFunctionHttpResponse, AppFunctionManifestV2, AppFunctionNotificationApi, AppFunctionOperatorInfo, AppFunctionOrganizationApi, AppFunctionPermissionContext, AppFunctionPlatformApi, AppFunctionPlatformApiRequest, AppFunctionPlatformApiResponse, AppFunctionPlatformHttpApi, AppFunctionPlatformRolesApi, AppFunctionProcessApi, AppFunctionProcessStartResult, AppFunctionProcessTaskResult, AppFunctionProcessWithdrawResult, AppFunctionRoleBatchAddResult, AppFunctionRoleListParams, AppFunctionRoleMemberMutationResult, AppFunctionRoleUsersParams, AppFunctionRuntimeContext, AppFunctionSecretRef, AppFunctionSecrets, AppFunctionUtils, ApproveTaskParams, AssignPermissionsParams, AssignRolesParams, AttachmentPreviewList, AttachmentPreviewListProps, AuthChallengePayload, AuthClientError, AuthClientErrorOptions, AuthClientOptions, AuthErrorExtra, AuthLogoutRedirectOptions, AuthMethod, AuthMethodType, AuthTokenData, AuthUser, BatchAddUsersToRoleParams, BatchSendNotificationByTypeParams, ChangeOrganizationAccountPasswordParams, ChangeUserRoleParams, ConnectorCallParams, ConnectorInvokeParams, ConnectorInvokeResult, ConnectorRequestBodyType, ConnectorResponseType, CreateApiPermissionParams, CreateFileAccessTicketOptions, CreateFormPermissionGroupDto, CreateOrganizationAccountParams, CreateOrganizationDepartmentParams, CreatePagePermissionGroupDto, CreateRoleParams, CreateUiPermissionParams, CreateUserParams, CurrentUserDepartmentParents, CustomPageEntryConfig, CustomPageEntryMode, DINGTALK_OAUTH_BROWSER_CONTEXT_CHANGED, DataManagementConfigParams, DataManagementFilterState, DataPermissionConditionDto, DataPermissionDto, DataPermissionRuleDto, DataViewQueryParams, DataViewQueryResult, DataViewStatsParams, DingTalkBrowserContext, DingTalkClient, DingTalkExternalBrowserGuide, DingTalkExternalBrowserGuideProps, DingTalkLoginEnvironment, DingTalkLoginFlow, DingTalkLoginInput, DingTalkNotificationCapabilities, DingTalkNotificationCardConfig, DingTalkNotificationCardField, DingTalkNotificationCardMode, DingTalkNotificationCardPreview, DingTalkNotificationChannelConfig, DingTalkNotificationDeliveryMode, DingTalkNotificationPreviewResult, DingTalkOAuthStartInput, DingTalkOAuthStartResult, ExecuteProcessOperationInput, FieldAccessLevel, FieldAccessPolicyDto, FieldAccessPolicyItemDto, FieldOptionValue, FieldPermissionDto, FileAccessTicketAction, FileAccessTicketPurpose, FileAccessTicketResult, FilePreviewController, FilePreviewItem, FindNotificationConfigParams, FormAdvancedSearchParams, FormChangeRecordParams, FormCreateParams, FormCreateResult, FormDetailResult, FormExportParams, FormFieldValue, FormGetDetailParams, FormImportParams, FormInstanceIdentifierResult, FormPermissionGroup, FormRemoveParams, FormSearchParams, FormUpdateParams, FormUpdateResult, FunctionInvokeParams, FunctionInvokeResult, GetParentDepartmentsOptions, GetProcessInstanceParams, GetUserRolesParams, GuestLoginInput, ImagePreviewGrid, ImagePreviewGridProps, ImportExportRecordDownloadParams, ImportExportRecordQuery, InitiatorApproverSelector, InstanceStatus, ListNotificationInboxParams, ListWorkCenterItemsParams, LoadDingTalkClientOptions, LoginLogGetParams, LoginLogListParams, LoginLogRecord, LoginLogStats, LoginLogStatsParams, LoginLogStatus, LoginMethodsResult, LoginPage, LoginPageProps, MarkAllNotificationReadResult, NotificationChannel, NotificationChannelConfig, NotificationChannelsConfig, NotificationConfigLevel, NotificationInboxListResult, NotificationInboxMessage, NotificationInboxReadStatus, NotificationMessageRecord, NotificationTemplate, NotificationTemplatePreview, NotificationTypeConfig, NotificationUnreadCountResult, OpenXiangdaPageProvider, OpenXiangdaPageProviderProps, OpenXiangdaProvider, OpenXiangdaProviderProps, OrganizationAccountListParams, OrganizationCapabilities, OrganizationListResult, PageApiPermissionRecord, PageApiResponse, PageAppInfo, PageBinaryResponse, PageDataManagementConfig, PageDataSourceDescriptor, PageDepartmentInfo, PageDepartmentRecord, PageHttpMethod, PageListResult, PageMessageApi, PageModalApi, PageNavigationApi, PageOffsetListResult, PagePermissionGroup, PagePermissionInfo, PageProvider, PageQueryValue, PageRequestCache, PageRequestOptions, PageRoleRecord, PageRouteInfo, PageScope, PageSdk, PageSdkError, PageSdkMeta, PageTransportDownloadPayload, PageTransportRequestPayload, PageUiPermissionRecord, PageUiPermissionType, PageUserInfo, PageUserRecord, PageUserType, PasswordLoginInput, PermissionBoundary, PermissionBoundaryFallback, PermissionBoundaryFallbackState, PermissionBoundaryProps, PhoneCodeInput, PhoneCodeLoginInput, PhoneCodeRegisterInput, PhoneCodeSendResult, PreviewDingTalkNotificationParams, PreviewNotificationTemplateParams, ProcessActionBar, ProcessActionBarProps, ProcessApproveAction, ProcessCapabilities, ProcessCapabilityOperation, ProcessInstanceLookupParams, ProcessPreviewPanel, ProcessPreviewPanelProps, ProcessTimeline, ProcessTimelineProps, PublicAccessClaim, PublicAccessClient, PublicAccessClientError, PublicAccessClientOptions, PublicAccessGate, PublicAccessGateProps, PublicAccessSessionData, PublicAccessSessionInput, PublicFormGrant, PublicStorageAction, PublicStorageGrant, QueryFormPermissionGroupDto, QueryPagePermissionGroupDto, RefreshInput, RequestDingTalkAuthCodeOptions, ResetOrganizationAccountPasswordParams, ResolveLoginUrlInput, ResolveProcessCapabilitiesParams, RoleListParams, RoleUsersParams, RouteAccessResult, RuntimeAuthGuard, RuntimeAuthGuardProps, RuntimeAuthState, RuntimeAuthStatus, RuntimeBootstrap, RuntimeErrorSnapshot, RuntimeErrorType, RuntimeLogoutOptions, RuntimeMenuItem, RuntimePagePermissions, RuntimeRedirectLoginOptions, RuntimeRequestError, RuntimeRequestState, RuntimeResolveLoginOptions, SaveDataManagementConfigParams, SchoolContactClass, SchoolContactPerson, SchoolContactRelationListParams, SchoolContactRelationListResult, SchoolContactRelationRecord, SchoolContactSyncState, SchoolContactTeacher, SchoolContactTeacherListParams, SchoolContactTeacherListResult, SchoolContactTeacherMembershipRecord, SearchComponentName, SearchExpression, SearchFieldKey, SearchGroup, SearchLogic, SearchOperator, SearchRule, SearchSortItem, SearchSystemField, SendNotificationByTypeParams, SendNotificationResult, SsoLoginUrlInput, SsoLoginUrlResult, StructuredExportCellStyle, StructuredExportColumnDefinition, StructuredExportCreateParams, StructuredExportFormatDefinition, StructuredExportFormatType, StructuredExportGetParams, StructuredExportScope, StructuredExportSheetDefinition, StructuredExportSourceDefinition, StructuredExportStyleRule, StructuredExportTask, StructuredExportTaskStatus, StructuredExportValueDefinition, StructuredExportWorkbookDefinition, SubFormRule, SwitchAppRoleParams, SwitchPlatformRoleParams, TerminateProcessInstanceParams, TriggerCallbackTaskParams, TrustedNodeV2Context, UiPermissionListParams, UpdateApiPermissionParams, UpdateDingTalkCardParams, UpdateDingTalkCardResult, UpdateFormPermissionGroupDto, UpdateOrganizationAccountParams, UpdateOrganizationDepartmentParams, UpdatePagePermissionGroupDto, UpdateRoleParams, UpdateUiPermissionParams, UpdateUserParams, UseAuthOptions, UseCanAccessRouteInput, UseFilePreviewOptions, UseLoginMethodsState, UseProcessActionsOptions, UseProcessActionsReturn, UseProcessCapabilitiesOptions, UseProcessCapabilitiesReturn, UsePublicAccessOptions, UsePublicAccessState, UserListParams, UserMenuPermissionsResponse, ValidateUserParams, ViewFieldPermissionValue, ViewOperationPermission, ViewPermissionSummary, WorkCenterBoxType, WorkCenterGroupedStat, WorkCenterItem, WorkCenterListResult, WorkCenterStats, WorkCenterStatsParams, WorkflowApproveParams, WorkflowCapabilityActionKey, WorkflowDefinitionByFormParams, WorkflowInitiatorSelectCandidatesParams, WorkflowInitiatorSelectRequirementsParams, WorkflowPreviewParams, WorkflowResubmitInitiatorSelectRequirementsParams, WorkflowResubmitParams, WorkflowReturnParams, WorkflowSaveTaskParams, WorkflowStartFromExistingInstanceParams, WorkflowTaskParams, WorkflowTransferParams, WorkflowWithdrawParams, createAdminListPreferenceStore, createAuthClient, createDataViewAdminListSource, createFormAdminListSource, createFunctionAdminListSource, createPageFormRuntimeApi, createPageSdk, createPublicAccessClient, createReactPage, detectDingTalkLoginEnvironment, getAuthErrorExtra, getAuthErrorReason, getDingTalkClient, getDingTalkOAuthRecoveryMessage, isAuthChallengeRequired, isAuthClientError, isDingTalkContainer, isDingTalkJsApiReady, isWeChatBrowser, loadDingTalkClient, mergeAdminListPreference, requestDingTalkAuthCode, useAppMenus, useAuth, useCanAccessRoute, useCurrentUser, useDataSource, useFilePreview, useFormViewPermissions, useLoginMethods, useMessage, useModal, useNavigation, useOpenXiangda, usePageContext, usePageFormRuntimeApi, usePageProps, usePageRoute, usePageSdk, usePermission, useProcessActions, useProcessCapabilities, usePublicAccess, useRuntimeAuth, useRuntimeBootstrap } from './react.js'; import React__default from 'react'; import { b as FormSchema, a as FormRuntimeApi, c as FormRuntimeApiConfig } from '../ProcessPreview-DSUIJi5V.js'; export { e as extractFieldsFromComponentsTree } from '../dataManagementApi-Ro9itwm8.js'; type RuntimeCssIsolation = "none" | "namespace" | "shadow"; interface RuntimeHostBootstrap { app: PageContext["app"]; page: PageInfo; user: PageContext["user"]; asset?: { protocolVersion?: string; version?: string; buildId?: string; entryUrl?: string; cssAssets?: string[]; jsAssets?: string[]; manifestUrl?: string; [key: string]: unknown; }; runtimeAssets?: { entryUrl?: string; cssUrls?: string[]; jsUrls?: string[]; cssIsolation?: RuntimeCssIsolation | string; [key: string]: unknown; }; env?: Record; permissions?: Partial; sdk?: PageContext["sdk"]; } type BrowserRuntimeRouteMode = "custom-page" | "builtin-route" | "legacy-fallback" | "not-found"; type BrowserRuntimeRouteKind = "custom-page" | "legacy-workbench" | "work-center" | "form-submit" | "process-submit" | "form-preview" | "form-detail" | "process-detail" | "data-manage-list" | "file-preview" | "unknown"; interface BrowserRuntimeRouteResolution { appType: string; path: string; search: string; kind: BrowserRuntimeRouteKind; mode: BrowserRuntimeRouteMode; params: Record; query: Record; runtime: Record; fallback?: { legacyRoute: boolean; reason: string; }; message?: string; } interface BrowserRuntimeHostOptions { servicePrefix?: string; fetchImpl?: typeof fetch; message?: Partial; modal?: Partial; navigation?: Partial; route?: Partial; } interface BrowserRuntimeBootstrapOptions { appType: string; pageKey: string; servicePrefix?: string; bootstrapPath?: string; fetchImpl?: typeof fetch; } interface BrowserRuntimeRouteResolveOptions { appType: string; path?: string; search?: string; servicePrefix?: string; resolvePath?: string; fetchImpl?: typeof fetch; } interface LoadedRuntimeAssets { entryUrl: string; cssUrls: string[]; jsUrls: string[]; cssIsolation: RuntimeCssIsolation; } interface CustomPageModule { mount?: (el: HTMLElement, context: PageContext) => void | Promise; update?: (el: HTMLElement, nextContext: PageContext, prevContext?: PageContext) => void | Promise; unmount?: (el?: HTMLElement, context?: PageContext) => void | Promise; default?: CustomPageModule; } interface RuntimeMountOptions { container: HTMLElement; module: CustomPageModule; context: PageContext; assets?: Partial; } interface BrowserRuntimeMountOptions extends BrowserRuntimeHostOptions { container: HTMLElement; appType: string; pageKey: string; bootstrapPath?: string; moduleLoader?: (url: string) => Promise; } interface BrowserRuntimeMountResult { bootstrap: RuntimeHostBootstrap; assets: LoadedRuntimeAssets; context: PageContext; module: CustomPageModule; cleanup: () => Promise; } declare const createBrowserPageBridge: (options?: BrowserRuntimeHostOptions) => PageBridgeApi; declare const createBrowserPageContext: (bootstrap: RuntimeHostBootstrap, options?: BrowserRuntimeHostOptions) => PageContext; declare const resolveRuntimeAssets: (bootstrap: RuntimeHostBootstrap, fetchImpl?: typeof fetch) => Promise; declare const fetchBrowserRuntimeBootstrap: ({ appType, bootstrapPath, fetchImpl, pageKey, servicePrefix, }: BrowserRuntimeBootstrapOptions) => Promise; declare const resolveBrowserRuntimeRoute: ({ appType, fetchImpl, path, resolvePath, search, servicePrefix, }: BrowserRuntimeRouteResolveOptions) => Promise; declare const loadRuntimeScriptModules: (jsUrls?: string[], moduleLoader?: (url: string) => Promise) => Promise; declare const loadCustomPageModule: (entryUrl: string, moduleLoader?: (url: string) => Promise, jsUrls?: string[]) => Promise; declare const mountCustomPageRuntime: ({ assets, container, context, module, }: RuntimeMountOptions) => Promise<() => Promise>; declare const mountBrowserPageRuntime: (options: BrowserRuntimeMountOptions) => Promise; interface BuiltinRouteSurfaceConfig { title?: string; formTitle?: string; formType?: string; enableDraft?: boolean; enableProcessPreview?: boolean; enableEdit?: boolean; enableDelete?: boolean; enableChangeRecords?: boolean; submitSuccessMode?: "redirect" | "continue" | "stay"; readonly?: boolean; fullHeight?: boolean; configScope?: "global" | "personal"; forcedConfig?: Record; showForcedConfig?: boolean; [key: string]: any; } interface BuiltinRouteOverrideComponentProps { route: BrowserRuntimeRouteResolution; kind: BrowserRuntimeRouteKind; appType: string; formUuid?: string; formInstId?: string; formInstanceId?: string; query: BrowserRuntimeRouteResolution["query"]; schema?: FormSchema; api: FormRuntimeApi; servicePrefix: string; requestOverride: FormRuntimeApi["request"]; config: BuiltinRouteSurfaceConfig; defaultNode: React__default.ReactNode; reload: () => void; } type BuiltinRouteOverrideComponent = React__default.ComponentType; type BuiltinRouteOverrides = Partial>>; type BuiltinRouteConfigMap = Partial>>; interface BuiltinRouteRendererProps { route: BrowserRuntimeRouteResolution | null; appType?: string; servicePrefix?: string; requestOverride?: FormRuntimeApi["request"] | FormRuntimeApiConfig; overrides?: BuiltinRouteOverrides; config?: BuiltinRouteConfigMap; fetchImpl?: typeof fetch; className?: string; style?: React__default.CSSProperties; } declare const createBuiltinRouteRequest: (servicePrefix?: string, fetchImpl?: typeof fetch) => FormRuntimeApi["request"]; declare function BuiltinRouteRenderer({ route, appType: appTypeProp, className, config, fetchImpl, overrides, requestOverride, servicePrefix, style, }: BuiltinRouteRendererProps): React__default.JSX.Element | null; interface NormalizeRuntimeFormSchemaOptions { appType: string; formUuid: string; } declare const normalizeRuntimeFormSchema: (payload: any, options: NormalizeRuntimeFormSchemaOptions) => FormSchema | undefined; export { type BrowserRuntimeBootstrapOptions, type BrowserRuntimeHostOptions, type BrowserRuntimeMountOptions, type BrowserRuntimeMountResult, type BrowserRuntimeRouteKind, type BrowserRuntimeRouteMode, type BrowserRuntimeRouteResolution, type BrowserRuntimeRouteResolveOptions, type BuiltinRouteConfigMap, type BuiltinRouteOverrideComponent, type BuiltinRouteOverrideComponentProps, type BuiltinRouteOverrides, BuiltinRouteRenderer, type BuiltinRouteRendererProps, type BuiltinRouteSurfaceConfig, type CustomPageModule, type LoadedRuntimeAssets, type NormalizeRuntimeFormSchemaOptions, PageBridgeApi, PageContext, PageInfo, type RuntimeCssIsolation, type RuntimeHostBootstrap, type RuntimeMountOptions, createBrowserPageBridge, createBrowserPageContext, createBuiltinRouteRequest, fetchBrowserRuntimeBootstrap, loadCustomPageModule, loadRuntimeScriptModules, mountBrowserPageRuntime, mountCustomPageRuntime, normalizeRuntimeFormSchema, resolveBrowserRuntimeRoute, resolveRuntimeAssets };