/**
 * 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.
 */
/**
 * Lazy-loaded UI for the condition node, kept in a SEPARATE module from the
 * Instruction (`nodes/condition.tsx`) so the Instruction's loaders
 * (`() => import('./components/condition')`) are genuine code-split chunks — the
 * config-drawer form, the add-time preset, and the in-canvas render only load
 * when actually opened, never with the lightweight Instruction registration.
 *
 * This is the reference layout for node components: a node's `Instruction` lives
 * in `nodes/<type>.tsx`; its lazily-loaded components live in
 * `nodes/components/<type>.tsx` and are pulled in via the Instruction's loaders.
 */
import React from 'react';
export declare function ConditionFieldset(): React.JSX.Element;
export declare function ConditionPresetFieldset(): React.JSX.Element;
export declare function ConditionCanvasComponent({ data }: {
    data: any;
}): React.JSX.Element;
