import type { TopicPath, TopicSubPathToAuditEvent } from './types.js'; import EventPolykey from '../EventPolykey.js'; declare abstract class EventAudit extends EventPolykey { } declare class EventAuditStart extends EventAudit { } declare class EventAuditStarted extends EventAudit { } declare class EventAuditStop extends EventAudit { } declare class EventAuditStopped extends EventAudit { } declare class EventAuditDestroy extends EventAudit { } declare class EventAuditDestroyed extends EventAudit { } declare abstract class EventAuditAuditEvent extends EventAudit { } declare class EventAuditAuditEventSet

= TopicSubPathToAuditEvent

> extends EventAuditAuditEvent<{ topicPath: P; auditEvent: T; }> { } export { EventAudit, EventAuditStart, EventAuditStarted, EventAuditStop, EventAuditStopped, EventAuditDestroy, EventAuditDestroyed, EventAuditAuditEvent, EventAuditAuditEventSet, };