import type { AsChildTypes } from "../types"; import type { BindableProps } from "../types"; import type { QRL, QwikJSX } from "@qwik.dev/core"; import { type PropsOf } from "@qwik.dev/core"; import type { ISODate } from "./types"; export type PublicDateInputFieldProps = Omit, "onChange$"> & { /** Event handler called when a date is updated */ onChange$?: QRL<(date: ISODate | null) => void>; separator?: string | QwikJSX.Element; } & BindableProps; export type DateInputFieldBoundProps = { /** The currently selected date */ date: ISODate | null; /** When enabled prevents the user from interacting with the date input */ disabled: boolean; }; /** Container for the segments of the Date Input that assists with accessibility * by giving a target for the label and providing a role for screen readers. */ export declare const DateInputField: import("@qwik.dev/core").Component;