import { type ReactNode, type PropsWithChildren, type ForwardedRef } from 'react'; import type { TextField as TextFieldElement, TextFieldProperties, TextFieldEvents } from '@watching/clips/elements'; export interface TextFieldProps extends PropsWithChildren, 'label'>> { ref?: ForwardedRef; label?: ReactNode; onChange?(value: string): void; onchange?(event: TextFieldEvents['change']): void; onInput?(value: string): void; oninput?(event: TextFieldEvents['input']): void; } declare module 'react' { namespace JSX { interface IntrinsicElements { 'ui-text-field': Omit; } } } export declare const TextField: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; //# sourceMappingURL=TextField.d.ts.map