/**
 * Union Control for JSON Structure
 *
 * Handles union types (type arrays) like ["string", "number"] or ["string", "null"]
 */
import { Renderable } from '@tempots/dom';
import { type Controller } from '../../form';
import type { StructureContext } from '../structure-context';
/**
 * Control for union type definitions
 */
export declare function StructureUnionControl<T>({ ctx, controller, }: {
    ctx: StructureContext;
    controller: Controller<T>;
}): Renderable;
