import { BoxProps, StylesApiProps } from '../../core'; import { __BaseInputProps } from './Input'; interface BaseProps extends __BaseInputProps, BoxProps, StylesApiProps<{ props: any; stylesNames: string; }> { __staticSelector?: string; __stylesApiProps?: Record; id?: string; } export declare function useInputProps>(component: string, defaultProps: U, _props: T): Omit]-?: {}[Key] | NonNullable; }, "label" | "style" | "size" | "styles" | "className" | "id" | "vars" | "variant" | "unstyled" | "classNames" | "required" | "mod" | "description" | "error" | "__staticSelector" | "__stylesApiProps" | "withAsterisk" | "labelProps" | "descriptionProps" | "errorProps" | "inputContainer" | "inputWrapperOrder" | "wrapperProps"> & { classNames: Partial> | ((theme: import("../../core").RaikouTheme, props: any, ctx: unknown | any) => Partial>) | undefined; styles: Partial> | ((theme: import("../../core").RaikouTheme, props: any, ctx: unknown | any) => Partial>) | undefined; unstyled: boolean | undefined; wrapperProps: { label: import("react").ReactNode; description: import("react").ReactNode; error: import("react").ReactNode; required: boolean | undefined; classNames: Partial> | ((theme: import("../../core").RaikouTheme, props: any, ctx: unknown | any) => Partial>) | undefined; className: string | undefined; __staticSelector: string | undefined; __stylesApiProps: Record; errorProps: Record | undefined; labelProps: Record | undefined; descriptionProps: Record | undefined; unstyled: boolean | undefined; styles: Partial> | ((theme: import("../../core").RaikouTheme, props: any, ctx: unknown | any) => Partial>) | undefined; size: (string & {}) | import("../../core").RaikouSize | undefined; style: import("../../core").RaikouStyleProp; inputContainer: ((children: React.ReactNode) => React.ReactNode) | undefined; inputWrapperOrder: ("input" | "label" | "description" | "error")[] | undefined; withAsterisk: boolean | undefined; variant: string | undefined; id: string | undefined; mod: import("../../core").BoxMod | undefined; } & BoxProps; inputProps: { required: boolean | undefined; classNames: Partial> | ((theme: import("../../core").RaikouTheme, props: any, ctx: unknown | any) => Partial>) | undefined; styles: Partial> | ((theme: import("../../core").RaikouTheme, props: any, ctx: unknown | any) => Partial>) | undefined; unstyled: boolean | undefined; size: (string & {}) | import("../../core").RaikouSize | undefined; __staticSelector: string | undefined; __stylesApiProps: Record; error: import("react").ReactNode; variant: string | undefined; id: string | undefined; }; }; export {};