import * as React from 'react';
export interface PasswordProps {
    type?: 'menu-bg' | 'assist-bg';
    size?: 'compact';
    status?: 'warning' | 'error' | 'success';
    value?: string | number;
    defaultValue?: string | number;
    placeholder?: string;
    disabled?: boolean;
    className?: string;
    id?: string;
    block?: boolean;
    onChange?: (e: React.ChangeEvent) => void;
    onPressEnter?: (e: KeyboardEvent) => void;
    onFocus?: (e: React.ChangeEvent) => void;
    onBlur?: (e: React.ChangeEvent) => void;
    allowClear?: boolean;
    prefix?: React.ReactNode;
    prefixIcon?: string;
    prefixAddon?: React.ReactNode;
    suffix?: React.ReactNode;
    suffixIcon?: string;
    suffixAddon?: React.ReactNode;
    centered?: boolean;
    autoFocus?: boolean;
    autoComplete?: string;
    style?: React.CSSProperties;
    inputStyle?: React.CSSProperties;
    visibilityToggle?: boolean;
}
declare const Password: React.FC<PasswordProps>;
declare const PasswordMemo: React.FC<PasswordProps>;
export { PasswordMemo };
export default Password;
