import { FieldProps, FormContextType, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils';
/**
 * DateRangeField - RJSF adapter for DateRangePicker
 *
 * Uses DateRangePickerFormBridge so that:
 * - Format conversion: formData (outputFormat) → DateRangePicker (inputFormat) happens in the bridge
 * - "Present" handling: form stores PRESENT_VALUE string; picker only sees null (see bridge)
 *
 * SCHEMA REQUIREMENT: type must be "object" with properties start and end (each typically type: "string").
 *
 * USAGE (example schemas):
 * - Both optional: { type: "object", properties: { start: { type: "string" }, end: { type: "string" } } }
 * - Only start required: same + required: ["start"]
 * - Both required (or "present" for end): same + required: ["start", "end"]  // "present" satisfies string
 */
export declare const DateRangeField: <T = unknown, S extends StrictRJSFSchema = RJSFSchema, F extends FormContextType = Record<string, unknown>>(props: FieldProps<T, S, F>) => import("@emotion/react/jsx-runtime").JSX.Element | null;
