import { D2ApiGeneric, Id, Ref } from ".."; import { D2ApiResponse } from "./common"; import { PaginatedObjects, Pager } from "."; export declare class Audit { d2Api: D2ApiGeneric; constructor(d2Api: D2ApiGeneric); getDataValues(options: DataValuesAuditOptions): D2ApiResponse>; } export declare type AuditType = "UPDATE" | "DELETE"; export declare type DataValuesAuditOptions = { ds?: Id[]; de?: Id[]; pe?: string[]; ou?: Id[]; auditType?: AuditType; page?: number; pageSize?: number; }; export interface GetDataValueAuditResponse { pager: Pager; dataValueAudits: DataValueAudit[]; } export interface DataValueAudit { created: string; modifiedBy: string; auditType: AuditType; value: string; period: { id: string; }; organisationUnit: Ref; attributeOptionCombo: Ref; categoryOptionCombo: Ref; dataElement: Ref; }