import React from 'react'; import { TButtonIconProps } from '../ButtonIcon/ButtonIcon'; import { TInputProps } from '../input/Input'; import { PartialKeys } from '@devexperts/utils/dist/object/object'; import { ComponentType } from 'react'; export declare const PASSWORD_INPUT: symbol; export declare type TFullPasswordInputProps = TInputProps & { theme: { container?: string; Input?: TInputProps['theme']; RevealButton?: TButtonIconProps['theme']; }; Button?: React.ComponentClass; Input?: React.ComponentClass; isDisabled?: boolean; IconShow: ComponentType; IconHide: ComponentType; isRevealed: boolean; onReveal: (isRevealed: boolean) => void; }; export declare class RawPasswordInput extends React.Component { render(): JSX.Element; onClickRevealButton: () => void; } export declare type TPasswordInputProps = PartialKeys; export declare const PasswordInput: React.ComponentClass;