/**
 * Integer Control for JSON Structure
 *
 * Handles all integer types (int8/16/32/64/128, uint8/16/32/64/128)
 * with appropriate Number or BigInt inputs
 */
import { Renderable } from '@tempots/dom';
import { type Controller } from '../../form';
import type { StructureContext } from '../structure-context';
import { type IntegerType } from '../structure-types';
/**
 * Control for integer types
 */
export declare function StructureIntegerControl({ ctx, controller, intType, }: {
    ctx: StructureContext;
    controller: Controller<number | bigint | null>;
    intType: IntegerType;
}): Renderable;
