/** * Content-executions endpoints (`eaera_cms/core/executions/routes.py`). * Rule-scoped executions live under the rules namespace. */ export declare const EXECUTIONS_ENDPOINT: { readonly BASE: "/api/v1/executions"; readonly detail: (uuid: string) => string; readonly byContent: (id: number | string) => string; }; /** Execution list query defaults. */ export declare const EXECUTIONS_DEFAULTS: { readonly PAGE: 1; readonly PER_PAGE: 50; }; /** * `transition_name` values written to `content_executions.transition_name` * by the rule engine and the content executor. The dashboard uses these * to project an execution row back into the action that actually ran. * * `action` — outer audit row, committed by the trigger pod / * API pod / cron evaluator when dispatch starts. * `__action__` — inner audit row, committed by the executor pod when * the pack handler returns (the row that proves the * handler actually ran). * `__update__` — generic content-field writer path used by * `executionType: 'set_field'`. The executor projects * this back to the friendly actionName `'set_field'`. */ export declare const EXECUTION_TRANSITION: { readonly ACTION: "action"; readonly INNER_ACTION: "__action__"; readonly INNER_UPDATE: "__update__"; }; export type ExecutionTransition = (typeof EXECUTION_TRANSITION)[keyof typeof EXECUTION_TRANSITION]; /** * `ContentExecution.status` lifecycle values * (`eaera_cms/core/executions/routes.py` `ExecutionStatus` enum, mirrored * by the SDK's `ExecutionStatus` type in `cms-sdk/.../executions.type.ts`). * * Use this constant when you need the bare string (the type alone isn't * always importable from downstream utilities that don't depend on the * SDK). */ export declare const EXECUTION_STATUS: { readonly PENDING: "pending"; readonly RUNNING: "running"; readonly COMPLETED: "completed"; readonly FAILED: "failed"; readonly TIMEOUT: "timeout"; readonly ABORTED: "aborted"; readonly CANCELLED: "cancelled"; }; export type ExecutionStatus = (typeof EXECUTION_STATUS)[keyof typeof EXECUTION_STATUS]; /** UI-ordered list for status filter dropdowns. */ export declare const EXECUTION_STATUSES: readonly (typeof EXECUTION_STATUS)[keyof typeof EXECUTION_STATUS][]; //# sourceMappingURL=executions.constant.d.ts.map