import { ColumnWidth, ElementProps, InputWidth } from "../../../types/shared.mjs"; import { Component } from "../../../internal/factory/factory.mjs"; import { BaseFormElementProps } from "../../core/form-group/FormGroup.mjs"; import { ReactNode } from "react"; //#region src/components/form-elements/input/Input.d.ts type InputProps = { width?: InputWidth | ColumnWidth; variant?: 'code'; prefix?: ReactNode; suffix?: ReactNode; } & BaseFormElementProps & ElementProps<'input', 'size' | 'as'>; declare const Input: Component<{ props: InputProps; ref: HTMLInputElement; }>; //#endregion export { Input, InputProps };