/**
 * Decimal Control for JSON Structure
 *
 * Handles float, double, and decimal types with NumberInput
 */
import { Renderable } from '@tempots/dom';
import { type Controller } from '../../form';
import type { StructureContext } from '../structure-context';
import type { FloatType } from '../structure-types';
/**
 * Control for float/double/decimal types
 */
export declare function StructureDecimalControl({ ctx, controller, floatType, }: {
    ctx: StructureContext;
    controller: Controller<number | null>;
    floatType: FloatType;
}): Renderable;
