@cityssm/bill-data-extract
Version:
Extracts data from scanned bill documents into usable details.
6 lines (5 loc) • 547 B
TypeScript
import type { DataExtractOptions } from './extracts/types.js';
export declare function extractData<T extends Record<string, unknown>>(pdfOrImageFilePaths: string[], extractOptions: DataExtractOptions<T>): Promise<T>;
export declare function extractFullPageText(billPath: string, pageNumber?: number): Promise<string>;
export { getSuggestedExtractType } from './utilities/extractUtilities.js';
export type { DataExtractOptions, DataField, DataFieldCoordinate, BillData, GasBillData, ElectricityBillData, WaterBillData } from './extracts/types.js';