import type { BaseData } from "../../../types/config.ts"; import type { WalkEntry } from "../../../types/walk.ts"; import logTree from "../log-tree.ts"; interface ParserItemMessages { confict: string; cols?: string[]; } type ImportedEntry>>> = WalkEntry & { exports: T["exports"]; }; export declare function createHandlerParser>>>(options: { colNames: string[]; uniqueKeys?: (keyof T["data"])[]; itemMessages: ((file: ImportedEntry) => ParserItemMessages) | ParserItemMessages; createData: (file: ImportedEntry, tree: ReturnType) => T["data"]; postMortem?: (items: T[]) => T[]; }): (files: ImportedEntry[], base?: string) => T[]; export {};