import { Control, FieldPath, FieldValues } from 'react-hook-form'; import { FieldComponents } from './form'; import { InputProps } from './text-input'; import type * as React from 'react'; export declare const FieldPrefix: ({ children, className }: { children: React.ReactNode; className?: string; }) => import("react/jsx-runtime").JSX.Element; export declare const FieldSuffix: ({ children, className }: { children: React.ReactNode; className?: string; }) => import("react/jsx-runtime").JSX.Element; export interface TextInputProps extends Omit { control?: Control; name: FieldPath; label?: string | React.ReactNode; description?: string; components?: Partial & { Input?: React.ComponentType>; }; prefix?: React.ReactNode; suffix?: React.ReactNode; className?: string; } export declare const TextField: { ({ control, name, label, description, className, components, prefix, suffix, ref, ...props }: TextInputProps & { ref?: React.Ref; }): import("react/jsx-runtime").JSX.Element; displayName: string; }; //# sourceMappingURL=text-field.d.ts.map