import * as React from "react"; import { Option } from "./Select"; import { AccountState } from "../../reducers/wallet"; import { Map } from "immutable"; interface State { password: string; processing: boolean; checkbox: boolean; isCentralizedSessionExists: boolean; } interface Props { dispatch: any; nodeUrl?: string; defaultWalletType?: string; translations?: { [key: string]: any; }; walletTranslations: { [key: string]: any; }; selectedAccount: AccountState | null; accounts: Map; extensionWalletSupported: boolean; isShowWalletModal: boolean; step: string; walletTypes?: string[]; loadWalletActions?: { [key: string]: any; }; menuOptions?: Option[]; selectedWalletType: string; customLocalWallet?: any; LocalWallet: any; hideLocalWallet?: boolean; unit?: string; decimals?: number; copyCallback?: (text: string) => any; dcent?: any; fortmaticApiKey?: string; appName?: string; appLogoUrl?: string; connecting: Map; email?: string; host?: string; } declare class Wallet extends React.PureComponent { constructor(props: Props); componentDidMount(): void; componentDidUpdate(prevProps: Props): void; componentWillUnmount(): void; private loadWallets; render(): JSX.Element; private renderlogincontent; private renderDesc; private renderDescCW; private renderFeatureButton; private connectBridge; private renderStepContent; private renderQrImage; private renderUnlockForm; private renderDeleteForm; private handleDelete; private handleUnlock; private getWalletsOption; private onSelect; private localWalletOptions; } declare const _default: import("react-redux").ConnectedComponent & Props, "ref" | "key" | "appName" | "appLogoUrl" | "unit" | "decimals" | "copyCallback" | "dcent" | "nodeUrl" | "defaultWalletType" | "translations" | "walletTypes" | "loadWalletActions" | "menuOptions" | "customLocalWallet" | "hideLocalWallet" | "fortmaticApiKey" | "email" | "host">>; export default _default;