import ImportRecord from '../ImportRecord'; import { BaseFileEngine, FileEngine, FileEngineOutput } from './FileEngine'; export default class CsvFileEngine extends BaseFileEngine implements FileEngine { geSupportedMimeTypes(): string[]; isSupported(file: File): boolean; link(blob: Blob, filename: string): HTMLElement; parse(file: File, options: { hasHeaders: boolean; preview: boolean; }): Promise; generate(records: ImportRecord[], options: { withErrors?: boolean; withRejectionReason?: boolean; }): Blob; }