import { AuditLog, AuditLogResponseData, DetailedAuditLog, AuditContext, PdpRequestData } from './auditTypes.js'; /** * Collects all resource types from audit logs */ export declare const collectResourceTypes: (logs: AuditLog[]) => Set; /** * Check if a value is a valid AuditContext */ export declare function isValidAuditContext(value: unknown): value is AuditContext; /** * Normalizes and enriches a detailed log with consistent fields */ export declare const normalizeDetailedLog: (response: AuditLogResponseData, originalLog: AuditLog) => DetailedAuditLog | null; /** * Creates a properly formatted PDP request */ export declare const createPdpRequest: (log: DetailedAuditLog) => PdpRequestData;