import type { PropsFor } from "../../types.js";
export type FileInputAreaProps = PropsFor<"input", {
/** Available states: `default`, and `alert` (red border) */
state?: "default" | "alert";
}>;
/**
* File upload form field, wraps a native ``, and supports
* the same props/event listeners like `onInput` and `multiple`.
*
* Browsers will let users drag-and-drop files to it, or click/tap to open a
* file selector.
*
* **Note:** The native `` will be visually hidden so you are
* required to provide content and feedback based on input events and state.
*
* @see https://bifrost.intility.com/react/fileinputarea
*
* @example
*
*
*