import React from 'react';
import type { InputProps } from '../Input';
import type { CommonProps } from '../../../internal/CommonWrapper';
import type { InputLayoutContextProps } from './InputLayoutContext';
type InputLayoutRootFromInputProps = Pick<InputProps, 'leftIcon' | 'rightIcon' | 'prefix' | 'suffix'>;
export interface InputLayoutRootProps extends InputLayoutRootFromInputProps, CommonProps {
    labelProps: React.LabelHTMLAttributes<HTMLLabelElement>;
    context: Partial<InputLayoutContextProps>;
    tag?: 'label' | 'span';
}
export declare const InputLayout: import("../../../lib/forwardRefAndName").ReactUIComponentWithRef<HTMLLabelElement, InputLayoutRootProps> & Record<never, never>;
export {};
