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;
