declare class MockFileReader { loadEvent: () => void; errorEvent: (_: {}) => void; result: string | null | ArrayBuffer; constructor(result?: string | null | ArrayBuffer); addEventListener: unknown; readAsDataURL: unknown; readAsArrayBuffer: unknown; } declare const mockFileReaderError: { message: string; }; declare class MockFileReaderWithError extends MockFileReader { readAsDataURL: unknown; } declare const mockFileReader: (result: string | null | ArrayBuffer) => MockFileReader; declare const mockFileReaderWithError: () => MockFileReaderWithError; declare const unmockFileReader: () => any; export { mockFileReader, mockFileReaderWithError, unmockFileReader, mockFileReaderError };