import * as React from "react"; import { HardwareWallet } from "../../wallets"; import { BigNumber } from "bignumber.js"; interface Props { dispatch: any; wallet: HardwareWallet | null; walletClass: typeof HardwareWallet; isLocked: boolean; walletTranslations: { [key: string]: any; }; copyCallback?: (text: string) => any; } interface State { loading: boolean; addresses: { [key: string]: string; }; balances: { [key: string]: BigNumber; }; pathRule: string; path: string; index: number; currentAddress: string | null; currentPage: number; gotoPageInputValue: number; } declare class HardwareWalletConnector extends React.PureComponent { private loadAddressesRequestingCount; private defaultState; constructor(props: Props); componentDidMount(): void; componentDidUpdate(prevProps: Props, prevState: State): void; render(): JSX.Element; private renderContent; private renderCustomizedPath; private handleChangeCustomizedPath; private selectPathType; private getPathOptions; private getAddressOptions; private renderFooter; private gotoPageSubmit; private changePage; private loadAddresses; private getRealPathRule; selectAccount(address: string, path: string): void; private loadBalances; } declare const _default: import("react-redux").ConnectedComponent & Props, "ref" | "key" | "copyCallback" | "walletClass"> & { walletClass: typeof HardwareWallet; }>; export default _default;