/**
 * Temporal Control for JSON Structure
 *
 * Handles date, datetime, time, and duration types with appropriate temporal inputs
 */
import { Renderable } from '@tempots/dom';
import { type Controller } from '../../form';
import type { StructureContext } from '../structure-context';
import type { TemporalType } from '../structure-types';
import { Temporal } from '@js-temporal/polyfill';
/**
 * Control for temporal types (date, datetime, time, duration)
 */
export declare function StructureTemporalControl({ ctx, controller, temporalType, }: {
    ctx: StructureContext;
    controller: Controller<Temporal.PlainDate | Temporal.PlainDateTime | Temporal.PlainTime | Temporal.Duration | null>;
    temporalType: TemporalType;
}): Renderable;
