@memori.ai/memori-api-client
Version:
React library to integrate a Memori in your app or website
23 lines (22 loc) • 1.4 kB
TypeScript
import type { ResponseSpec, ImportParams, ImportStatus, CsvSpecs, JSONLSpecs, ImportMemoriParams } from '../types';
declare const _default: (apiUrl: string) => {
importCSV: (authToken: string, memoriID: string, rows: string[], params: Omit<ImportParams, 'txtSpecs'>) => Promise<ResponseSpec & {
status: ImportStatus;
}>;
importTXT: (authToken: string, memoriID: string, rows: string[], params: Omit<ImportParams, 'csvSpecs'>) => Promise<ResponseSpec & {
status: ImportStatus;
}>;
importDictionary: (authToken: string, memoriID: string, rows: string[], params: Omit<ImportParams, 'txtSpecs'>) => Promise<ResponseSpec & {
status: ImportStatus;
}>;
importFunctionsIntents: (authToken: string, memoriID: string, rows: string[], params: Omit<ImportParams, 'txtSpecs'>) => Promise<ResponseSpec & {
status: ImportStatus;
}>;
importMemori: (authToken: string, rows?: string[], params?: ImportMemoriParams) => Promise<ResponseSpec & {
status: ImportStatus;
}>;
exportCSV: (authToken: string, memoriID: string, csvSpecs: CsvSpecs, password?: string) => Promise<string>;
exportJSONL: (authToken: string, memoriID: string, jsonlSpecs: JSONLSpecs, password?: string) => Promise<string>;
exportMemori: (authToken: string, memoriID: string, password?: string) => Promise<Blob | ArrayBuffer>;
};
export default _default;