import type { GenericRecordTags, SaveGenericRecordOption } from '../repository/GenericRecord'; import { GenericRecord } from '../repository/GenericRecord'; import { GenericRecordsRepository } from '../repository/GenericRecordsRepository'; export declare class GenericRecordService { private genericRecordsRepository; constructor(genericRecordsRepository: GenericRecordsRepository); save({ content, tags }: SaveGenericRecordOption): Promise; delete(record: GenericRecord): Promise; update(record: GenericRecord): Promise; findAllByQuery(query: Partial): Promise; findById(id: string): Promise; getAll(): Promise; }