import { SmrtCollection, SmrtObject } from '@happyvertical/smrt-core'; import { SupportActorKind, SupportCaseEventType } from '../types.js'; export declare class SupportCaseEvent extends SmrtObject { tenantId: string | null; caseId: string; eventType: SupportCaseEventType; actorKind: SupportActorKind; actorProfileId: string | null; occurredAt: Date; /** One-line human-readable summary for the case timeline. */ summary: string; /** Structured event payload (transition from/to, rationale, evidence, …). */ payload: string; getPayload(): Record; setPayload(value: Record): void; } export declare class SupportCaseEventCollection extends SmrtCollection { static readonly _itemClass: typeof SupportCaseEvent; /** All events for a case, oldest first. */ forCase(caseId: string, options?: { eventType?: SupportCaseEventType; }): Promise; } export default SupportCaseEvent; //# sourceMappingURL=support-case-event.d.ts.map