import { SmrtCollection, SmrtObject } from '@happyvertical/smrt-core'; import { SupportWorkLinkKind } from '../types.js'; export declare class SupportWorkLink extends SmrtObject { tenantId: string | null; caseId: string; linkKind: SupportWorkLinkKind; /** * Qualified class of the linked work item, e.g. * `@happyvertical/smrt-projects:Issue`. */ targetType: string; targetId: string; /** Display label for the case timeline (e.g. `repo#123: fix login`). */ targetLabel: string; externalUrl: string; /** * Status echo reported back from the owning domain (`open`, * `in_progress`, `done`, …). Informational only. */ status: string; lastStatusAt: Date | null; metadata: string; getMetadata(): Record; setMetadata(value: Record): void; } export declare class SupportWorkLinkCollection extends SmrtCollection { static readonly _itemClass: typeof SupportWorkLink; forCase(caseId: string): Promise; } export default SupportWorkLink; //# sourceMappingURL=support-work-link.d.ts.map