import { InputOptions } from './input-options';
import { Instant } from '../../../temporal';
/**
 * A nullable variant of {@link InstantInput} for `Instant | null` values.
 *
 * Renders a `datetime-local` HTML input that can be cleared to `null`.
 * Converts `Instant` to local date-time for display and parses input back
 * via ISO string conversion. Includes a reset button to clear the value.
 * Requires the Temporal polyfill.
 *
 * @param options - Standard input options for an `Instant | null` value.
 * @returns A renderable nullable instant input component.
 *
 * @example
 * ```ts
 * NullableInstantInput({
 *   value: prop<Instant | null>(null),
 *   onChange: instant => console.log('Instant:', instant?.toString() ?? 'null'),
 * })
 * ```
 */
export declare const NullableInstantInput: (options: InputOptions<Instant | null>) => import("@tempots/dom").Renderable;
