/**
 * Set Control for JSON Structure
 *
 * Handles set type with items definition, uniqueness validation, and minItems/maxItems constraints
 */
import { Renderable } from '@tempots/dom';
import { ArrayController } from '../../form';
import type { StructureContext } from '../structure-context';
/**
 * Control for set type (array with uniqueness enforcement)
 */
export declare function StructureSetControl({ ctx, controller, }: {
    ctx: StructureContext;
    controller: ArrayController<unknown[]>;
}): Renderable;
