import { ReactElement } from 'react'; import * as React from 'react'; import { CSSObject } from '@emotion/react'; import type { Property } from 'csstype'; import { Theme } from '../../Identity/Theme'; import { TextProps } from '../../Typography'; export interface InputProps extends TextProps { label?: string; error?: ReactElement; markInvalid?: boolean; helperText?: string; placeholderTextTransform?: Property.TextTransform; wrapperCSS?: CSSObject; inputCSS?: CSSObject; startContent?: React.ReactNode; endContent?: React.ReactNode; showTogglePasswordLabel?: string; hideTogglePasswordLabel?: string; } export declare const inputStyle: (theme: Theme, props: InputProps, hasError?: boolean) => CSSObject; export declare const INPUT_CLASSNAME = "wireinput"; export declare const INPUT_GROUP = "input-group"; export declare const Input: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; //# sourceMappingURL=Input.d.ts.map