import * as React from 'react'; export interface Props { backupKey: string; activeTabId: number; onTabChange: () => void; onClose: () => void; onCopy?: (key: string) => void; onPrint?: (key: string) => void; onSaveFile?: (key: string) => void; onRestore: (key: string) => void; error?: React.ReactNode; id?: string; testId?: string; funds?: string; } interface State { recoveryKey: string; errorShown: boolean; } export default class ModalBackupRestore extends React.PureComponent { constructor(props: Props); onFileUpload: (inputFile: React.ChangeEvent) => void; setRecoveryKey: (event: React.ChangeEvent) => void; onRestore: (key?: string | undefined) => void; componentWillReceiveProps(nextProps: Props): void; getBackup: () => JSX.Element; getRestore: () => JSX.Element; render(): JSX.Element; } export {};