import { ReactElement } from 'react';
import { ContainerProps } from '../../../layout/container';
import { IconProps } from '../../../media/icon';
import { TextProps } from '../../../typography';
import { InputProps } from './input';
export declare type InputContainerProps<V, E = HTMLInputElement> = ContainerProps<InputProps<V, E> & TextProps & {
    readonly icon?: IconProps;
    readonly placeholder?: string;
    readonly prefix?: string;
    readonly spellCheck?: boolean;
    readonly suffix?: string;
}, E>;
export declare const InputContainer: import("react").MemoExoticComponent<({ children, className, defaultValue, onValueChange, onChange, icon, backgroundColor, borderColor, label, onClick, lineHeight, max, maxLength, min, onFocus, borderRadius, alignVertical, placeholder, shadow, size, state, onBlur, textAlign, textColor, textSize, type, orientation, validation, ...props }: InputContainerProps<unknown>) => ReactElement>;
//# sourceMappingURL=input-container.d.ts.map