///
import { type ElementProps } from '../../../../../index';
import { type InputLabelProps, type InputCaptionProps, type InputMessageProps } from '../@common';
export type InputWrapperOwnProps = {
size?: 'default' | 'small';
disabled?: boolean;
/** @description label에 지정될 htmlFor id */
id?: string;
required?: boolean;
label?: React.ReactNode;
labelProps?: InputLabelProps;
description?: React.ReactNode;
descriptionProps?: InputCaptionProps;
/** @description
* 에러 메시지. 배열의 형태로 넣으면 여러 줄로 표시됨.
*/
error?: React.ReactNode;
errorProps?: InputMessageProps;
};
export type InputWrapperProps = ElementProps<'div', React.PropsWithChildren>;
export declare function InputWrapper({ children, size, disabled, id, required, label, labelProps, description, descriptionProps, error, errorProps, className, ...restProps }: InputWrapperProps): import("react/jsx-runtime").JSX.Element;
export declare namespace InputWrapper {
var displayName: string;
}
//# sourceMappingURL=InputWrapper.d.ts.map