import { PagedResult, BaseModel } from 'verben-ticketing-ui/src/lib/models'; import { HttpWebRequestService } from './http-web-request.service'; import { UtilService } from './util.service'; import * as i0 from "@angular/core"; export declare class ImportService { private utilService; private server; overrideToken: string | null; constructor(utilService: UtilService, server: HttpWebRequestService); initService(overrideToken: string | null): void; onComplete(event: any[], defaults: T, endpoint: string | null, baseUrl: string, entity: string, updateCallback: (items: T[]) => void, pagedState?: PagedResult | null, stringProps?: (keyof T)[], numberProps?: (keyof T)[], datePropsExtras?: (keyof T)[]): void; saveImportedDataBatch(items: T[], endpoint: string | null, baseUrl: string, entity: string, updateCallback: (items: T[]) => void, pagedState?: PagedResult | null): Promise; excelSerialToDate(serial: number): Date; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵprov: i0.ɵɵInjectableDeclaration>; }