import { WritableSignal } from '@angular/core'; import { ColumnDefinition } from 'verben-ng-ui/src/lib/components/data-table'; import * as i0 from "@angular/core"; export declare class DataImportService { importedData: WritableSignal; constructor(); transformImportData(importedData: Record[], columnDefinitions: ColumnDefinition[]): Partial[]; handleImport(file: File, columnDefinitions: ColumnDefinition[], parseImport?: (data: any) => Partial[]): void; handleTemplateExport(fields: string[], title: string): void; addRow(event: { index: number; key: string | number; data: Partial; }): void; isDuplicate(datum: Partial, array: Partial[], identifiers: string[]): boolean; clearData(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵprov: i0.ɵɵInjectableDeclaration>; }