import { i as ThemeColor } from "../../../types-CbJroQxH.mjs"; import { n as FieldProps } from "../../../Field-DhaPMGcl.mjs"; import { ComponentPropsWithRef, ReactNode } from "react"; import { FieldName } from "@conform-to/react/future"; //#region src/components/fields/text/Input.d.ts interface InputProps extends Omit, "prefix" | "size"> { variant?: "normal" | "ghost"; disabled?: boolean; prefix?: ReactNode; suffix?: ReactNode; color?: ThemeColor; size?: "small" | "medium" | "large" | "custom"; flexibleWidth?: boolean; children?: ReactNode; inputClassName?: string; prefixClassName?: string; suffixClassName?: string; } declare const inputConfig: { container: string; input: string; icon: string; }; declare function Input({ variant, color, disabled, prefix, suffix, className, inputClassName, readOnly, size, flexibleWidth, type, children, ref, prefixClassName, suffixClassName, ...rest }: InputProps): import("react").JSX.Element; //#endregion //#region src/components/fields/text/TextField.d.ts type Props$2 = Omit & Pick & { name: FieldName; }; declare function TextField({ name, type, placeholder, prefix, suffix, variant, color, size, disabled, readOnly, inputClassName, prefixClassName, suffixClassName, id: forcedId, ...rest }: Props$2): import("react").JSX.Element; //#endregion //#region src/components/fields/text/PasswordField.d.ts interface Props$1 extends Omit { name: FieldName; showScore?: boolean; } declare function PasswordField({ name, showScore, id: forcedId, ...rest }: Props$1): import("react").JSX.Element; //#endregion //#region src/components/fields/text/SlugField.d.ts interface Props extends Omit { name: FieldName; placeholder?: string; } declare function SlugField({ name, id: forcedId, placeholder, ...rest }: Props): import("react").JSX.Element; //#endregion export { Input, type InputProps, PasswordField, SlugField, TextField, inputConfig }; //# sourceMappingURL=index.d.mts.map