import { BaseProps, SizeType } from "../_utils/props.js"; import React, { ReactNode } from "react"; //#region src/input/types.d.ts interface InputProps extends BaseProps, Omit, 'size' | 'prefix'> { clearable?: boolean; prefix?: ReactNode; suffix?: ReactNode; value?: string; defaultValue?: string; onChange?: (e: React.ChangeEvent) => void; onEnterPress?: (e: React.KeyboardEvent) => void; onKeyDown?: React.KeyboardEventHandler; size?: SizeType; disabled?: boolean; onClearClick?: (e: React.MouseEvent) => void; } interface InputGroupProps extends BaseProps, React.ComponentPropsWithoutRef<'div'> { size?: SizeType; disabled?: boolean; children: React.ReactNode; } interface InputGroupAddonProps extends BaseProps, React.ComponentPropsWithoutRef<'div'> { noBorder?: boolean; disabled?: boolean; size?: SizeType; children: React.ReactNode; } interface InputGroupControlProps { disabled?: boolean; size?: SizeType; } //#endregion export { InputGroupAddonProps, InputGroupControlProps, InputGroupProps, InputProps }; //# sourceMappingURL=types.d.ts.map