import { Json } from "../Input.Json/index.js";
import { Password } from "../Input.Password/index.js";
import { TextArea } from "../Input.TextArea/index.js";
import { Url } from "../Input.Url/index.js";
import { Email } from "../Input.Email/index.js";
import { Phone } from "../Input.Phone/index.js";
import { Mobile } from "../Input.Mobile/index.js";
import { Subdomain } from "../Input.Subdomain/index.js";
import { InputProps } from "./type.js";
import React from "react";

//#region src/components/dataSourceComponents/fields/Input/index.d.ts
type InputComponent = React.FC<InputProps> & {
  JSON: typeof Json;
  Password: typeof Password;
  TextArea: typeof TextArea;
  URL: typeof Url;
  Email: typeof Email;
  Phone: typeof Phone;
  Mobile: typeof Mobile;
  Subdomain: typeof Subdomain;
};
declare const Input: InputComponent;
//#endregion
export { Input };