import { GroupProps } from "@react-three/fiber";
import { Raycaster } from "three";
declare type TextProps = {
    value?: string;
    onChange?: (s: string) => void;
    onSubmit?: (s: string) => void;
    onFocus?: () => void;
    onBlur?: () => void;
    type?: "text" | "password" | "number";
    font?: string;
    fontSize?: number;
    width?: number;
    placeholder?: string;
    raycaster?: Raycaster;
} & Omit<GroupProps, "type">;
export declare function TextInput(props: TextProps): JSX.Element;
export {};
