Public declaration syntax from forge-ts/packages/forge-telemetry/src/audit.ts Original source SHA-256: ed674f25df1466fb9be1140c36e901abc88cf4c8f2a469ffbf7c4d75b9192a1b Function bodies and constant values are omitted. This is not the complete implementation. Source line 20 export interface AuditEntry { /** Sequential index in the trail (0-based). */ readonly index: number; /** The audit event. */ readonly event: AuditEvent; } Source line 48 export class AuditTrail { constructor(agentDid: string); append(event: AuditEvent): void; entries(): readonly AuditEntry[]; len(): number; isEmpty(): boolean; last(): AuditEntry | undefined; agentDid(): string; filterByKind(kind: AuditEventKindType): AuditEntry[]; }