/// import { DefaultProps } from '../../styles'; import { InputSharedProps } from './input'; import { InputWrapperBaseProps } from './input-wrapper/input-wrapper'; interface BaseProps extends InputWrapperBaseProps, InputSharedProps, DefaultProps { __staticSelector?: string; id?: string; } export declare function useInputProps>(component: string, defaultProps: U, props: T): Omit]-?: {}[Key] | NonNullable; }, "variant" | "description" | "label" | "style" | "size" | "classNames" | "styles" | "className" | "id" | "required" | "unstyled" | "__staticSelector" | "error" | "withAsterisk" | "labelProps" | "descriptionProps" | "errorProps" | "inputContainer" | "inputWrapperOrder" | "wrapperProps"> & { classNames: Partial>; styles: import("../../styles").Styles>; unstyled: boolean; wrapperProps: { label: import("react").ReactNode; description: import("react").ReactNode; error: import("react").ReactNode; required: boolean; classNames: Partial>; className: string; __staticSelector: string; errorProps: Record; labelProps: Record; descriptionProps: Record; unstyled: boolean; styles: import("../../styles").Styles>; id: string; size: import("../../styles").FlowindSize; style: import("react").CSSProperties; inputContainer: (children: import("react").ReactNode) => import("react").ReactNode; inputWrapperOrder: ("description" | "input" | "label" | "error")[]; withAsterisk: boolean; variant: import("../../styles").Variants<"filled" | "default" | "unstyled">; }; inputProps: { required: boolean; classNames: Partial>; styles: import("../../styles").Styles>; unstyled: boolean; id: string; size: import("../../styles").FlowindSize; __staticSelector: string; error: import("react").ReactNode; variant: import("../../styles").Variants<"filled" | "default" | "unstyled">; }; }; export {};