/**
 * This file is part of the NocoBase (R) project.
 * Copyright (c) 2020-2024 NocoBase Co., Ltd.
 * Authors: NocoBase Team.
 *
 * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License.
 * For more information, please refer to: https://www.nocobase.com/agreement.
 */
/**
 * Framework-neutral execution-status metadata shared between the legacy
 * `src/client/` (v1) and the new `src/client-v2/` lanes. The `label` /
 * `description` strings are i18n templates compiled via `useT()` in v2 and
 * `Schema.compile`/`useCompile` in v1. Colors are antd `Tag` preset color
 * names (not raw hex), so they stay token-driven.
 *
 * The legacy `src/client/constants.tsx` keeps its own richer copy (with React
 * icon nodes) because it is consumed by ~100 v1 files; this module only carries
 * the plain data the v2 lane needs and never imports `@nocobase/client`.
 */
export declare const EXECUTION_STATUS: {
    readonly QUEUEING: any;
    readonly STARTED: 0;
    readonly RESOLVED: 1;
    readonly FAILED: -1;
    readonly ERROR: -2;
    readonly ABORTED: -3;
    readonly CANCELED: -4;
    readonly REJECTED: -5;
    readonly RETRY_NEEDED: -6;
};
export type ExecutionStatusOption = {
    value: number | null;
    label: string;
    color: string;
    description?: string;
};
export declare const EXECUTION_STATUS_OPTIONS: ExecutionStatusOption[];
export declare const EXECUTION_STATUS_OPTIONS_MAP: Record<string, ExecutionStatusOption>;
export type ExecutionReasonOption = {
    value: string;
    label: string;
};
export declare const EXECUTION_REASON_OPTIONS: ExecutionReasonOption[];
export declare const EXECUTION_REASON_OPTIONS_MAP: Record<string, ExecutionReasonOption>;
