/** * These functions must run in the browser, do not use Node APIs. */ import { slugify } from "./slugify/index"; import { removeSpecialCharacters, insertSpecialCharacters, sanitiseForDb, sanitiseForTsv } from "./handleSpecialCharacters/index"; import { buildTableRows, parseUpdates, buildUnitTableRows, parseUnitUpdates } from "./bulkUploads/index"; import { createSlackReport } from "./reportToSlack/index"; export { slugify, removeSpecialCharacters, insertSpecialCharacters, buildTableRows, parseUpdates, buildUnitTableRows, parseUnitUpdates, sanitiseForDb, sanitiseForTsv, createSlackReport, }; declare const oakRetoolHelpers: { slugify: (input: string) => string; removeSpecialCharacters: (text: string) => string; insertSpecialCharacters: (text: string) => string; buildTableRows: (data: import("./bulkUploads/types/lessonRecord").LessonRecord[], updateFields: import("./bulkUploads/types/bulkUpdateFields").LessonUpdateFields, cat_tags_map: Map, guidanceMap: Map) => string[][]; parseUpdates: (updates: import("./bulkUploads/types/parsingTypes").UpdateRecord[], currentRecords: Map, bulkUpdateFields: import("./bulkUploads/types/bulkUpdateFields").LessonUpdateFields, conversionMaps: { guidanceMap: Map; tagMap: Map; tagIdToTextMap: Map; guidanceIdToTextMap: Map; }) => { hasError: boolean; errors: import("./bulkUploads/types/parsingTypes").LessonExportErrors; parsedUpdates: Partial[]; }; buildUnitTableRows: (data: import("./bulkUploads/types/unitRecord").UnitRecord[], updateFields: import("./bulkUploads/types/unitBulkUpdateFields").UnitUpdateFields, natCurricMap: Map, EBSMap: Map, tagMap: Map) => (string | number)[][]; parseUnitUpdates: (updates: import("./bulkUploads/types/unitParsingTypes").UnitUpdateRecord[], currentRecords: Map, bulkUpdateFields: import("./bulkUploads/types/unitBulkUpdateFields").UnitUpdateFields, conversionMaps: { natCurricMap: Map; natCurricIdToTextMap: Map; EBSMap: Map; EBSIdToTextMap: Map; tagMap: Map; tagIdToTextMap: Map; }) => { hasError: boolean; errors: import("./bulkUploads/types/parsingTypes").UnitExportErrors; parsedUpdates: Partial[]; }; sanitiseForDb: (text: string) => string; sanitiseForTsv: (text: string) => string; createSlackReport: (slackUrl: string, fetchPassIn: typeof fetch) => (message: string, additionalInfo: Record) => Promise; }; declare global { interface Window { OakRetoolHelpers: typeof oakRetoolHelpers; } } export default oakRetoolHelpers; //# sourceMappingURL=index.d.ts.map