import { OnModuleInit } from "@nestjs/common"; import { JsonApiCursorInterface } from "../../../core/jsonapi/interfaces/jsonapi.cursor.interface"; import { Neo4jService } from "../../../core/neo4j/services/neo4j.service"; import { AuditLog } from "../entities/audit.entity"; export declare class AuditRepository implements OnModuleInit { private readonly neo4jService; constructor(neo4jService: Neo4jService); onModuleInit(): Promise; createEntry(params: { userId: string; companyId: string; ipAddress: string; action: string; entityType: string; entityId: string; fieldName: string | null; oldValue: string | null; newValue: string | null; }): Promise; findByEntity(params: { entityType: string; entityId: string; companyId: string; cursor?: JsonApiCursorInterface; }): Promise; findByUser(params: { userId: string; cursor?: JsonApiCursorInterface; }): Promise; } //# sourceMappingURL=audit.repository.d.ts.map