import { DefaultProps, MantineStyleSystemProps } from '@asuikit/styles'; import { InputWrapperBaseProps } from './InputWrapper/InputWrapper'; import { InputSharedProps } from './Input'; interface BaseProps extends InputWrapperBaseProps, InputSharedProps, DefaultProps { __staticSelector?: string; id?: string; } export declare function useInputProps>(component: string, defaultProps: U, props: T): Omit]-?: {}[Key] | NonNullable; }, "size" | "style" | "className" | "sx" | "classNames" | "styles" | "unstyled" | "label" | "variant" | "id" | "required" | "__staticSelector" | "error" | "description" | "withAsterisk" | "labelProps" | "descriptionProps" | "errorProps" | "inputContainer" | "inputWrapperOrder" | "wrapperProps"> & { classNames: Partial>; styles: import("@asuikit/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; sx: import("@asuikit/styles").Sx | import("@asuikit/styles").Sx[]; errorProps: Record; labelProps: Record; descriptionProps: Record; unstyled: boolean; styles: import("@asuikit/styles").Styles>; id: string; size: import("@asuikit/styles").MantineSize; style: import("react").CSSProperties; inputContainer: (children: import("react").ReactNode) => import("react").ReactNode; inputWrapperOrder: ("input" | "label" | "error" | "description")[]; withAsterisk: boolean; variant: import("@asuikit/styles").Variants<"default" | "filled" | "unstyled">; } & MantineStyleSystemProps; inputProps: { required: boolean; classNames: Partial>; styles: import("@asuikit/styles").Styles>; unstyled: boolean; id: string; size: import("@asuikit/styles").MantineSize; __staticSelector: string; error: import("react").ReactNode; variant: import("@asuikit/styles").Variants<"default" | "filled" | "unstyled">; }; }; export {}; //# sourceMappingURL=use-input-props.d.ts.map