import { type OpenXiangdaUiOptions } from './ui-provider'; import { type OpenXiangdaApplicationContributions } from './admin-contributions'; import { type AdminNavigationInput, type AdminPagesInput } from './admin-information-architecture'; import type { GeneratedResourceDefinitionsInput } from './components/resource/generated-resource-definition'; import type { RuntimePerspective } from './runtime'; import type { AnonymousPublicAccessContractV2, AppFrontendRouteAccess, AppRouteManifestV3 } from 'openxiangda-contracts/browser'; import { type StandardWorkflowDefinitionsInput, type WorkflowTaskFormBehaviors, type WorkflowDetailBehaviors } from './workflow-definitions'; export interface OpenXiangdaApplicationProps { appCode: string; appName: string; /** Presentation only; canonical datetime values remain UTC instants. */ timeZone?: string; /** Visual parameters derived from the application's reviewed design system. */ ui?: OpenXiangdaUiOptions; adminAccess?: Readonly; resourceDefinitions: GeneratedResourceDefinitionsInput; adminPages: AdminPagesInput; adminNavigation: AdminNavigationInput; routeManifest: AppRouteManifestV3; perspectives?: readonly RuntimePerspective[]; workflows?: StandardWorkflowDefinitionsInput; /** Optional application value rules for platform-owned approval forms. */ workflowTaskForms?: WorkflowTaskFormBehaviors; /** Optional application conditions for empty workflow detail fields. */ workflowDetails?: WorkflowDetailBehaviors; contributions?: OpenXiangdaApplicationContributions; publicAccess?: AnonymousPublicAccessContractV2 | null; } export declare function OpenXiangdaApplication({ adminAccess, appCode, appName, timeZone, ui, resourceDefinitions: readonlyResourceDefinitions, adminPages, adminNavigation, routeManifest, perspectives, workflows, workflowTaskForms, workflowDetails, contributions, publicAccess, }: OpenXiangdaApplicationProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=application.d.ts.map