import { InputOptions } from './input-options';
import { ZonedDateTime } from '../../../temporal';
/**
 * A nullable variant of {@link ZonedDateTimeInput} for `ZonedDateTime | null` values.
 *
 * Renders a `datetime-local` HTML input that can be cleared to `null`. The time
 * zone is inferred from the `placeholder` option or defaults to the user's local
 * time zone. Includes a reset button to clear the value. Requires the Temporal polyfill.
 *
 * @param options - Standard input options for a `ZonedDateTime | null` value.
 *   The `placeholder` option can be used to specify a time zone string.
 * @returns A renderable nullable zoned date-time input component.
 *
 * @example
 * ```ts
 * NullableZonedDateTimeInput({
 *   value: prop<ZonedDateTime | null>(null),
 *   placeholder: 'America/New_York',
 *   onChange: zdt => console.log('ZonedDateTime:', zdt?.toString() ?? 'null'),
 * })
 * ```
 */
export declare const NullableZonedDateTimeInput: (options: InputOptions<ZonedDateTime | null>) => import("@tempots/dom").Renderable;
