import * as React from 'react'; import { FormGroupProps, TextInputProps } from '@patternfly/react-core'; import { IValidatedFormField } from '../../hooks/useFormState'; interface IValidatedPasswordInputProps extends Pick { /** A field returned from useFormField() or useFormState().fields. */ field: IValidatedFormField | IValidatedFormField; /** Whether to show the green 'valid' style when the field has been validated. Defaults to false ('default' style) */ greenWhenValid?: boolean; /** Extra callback to call onBlur in addition to setting the field isTouched in state */ onBlur?: () => void; /** Extra callback to call onChange in addition to setting the field value in state */ onChange?: (value: string) => void; /** Any extra props for the PatternFly FormGroup */ formGroupProps?: Partial; /** Any extra props for the PatternFly TextInput */ inputProps?: Partial; showPasswordAriaLabel?: string; hidePasswordAriaLabel?: string; } export declare const ValidatedPasswordInput: React.FunctionComponent; export {};