import { InputOptions } from './input-options';
import { PlainMonthDay } from '../../../temporal';
/**
 * A nullable variant of {@link PlainMonthDayInput} for `PlainMonthDay | null` values.
 *
 * Uses a masked text input with the pattern `MM-DD` that can be cleared to `null`.
 * Empty input is converted to `null`. Includes a reset button to clear the value.
 * Requires the Temporal polyfill.
 *
 * @param options - Standard input options for a `PlainMonthDay | null` value.
 * @returns A renderable nullable plain month-day input component.
 *
 * @example
 * ```ts
 * NullablePlainMonthDayInput({
 *   value: prop<PlainMonthDay | null>(null),
 *   onChange: md => console.log('MonthDay:', md?.toString() ?? 'null'),
 * })
 * ```
 */
export declare const NullablePlainMonthDayInput: (options: InputOptions<PlainMonthDay | null>) => import("@tempots/dom").Renderable;
