import { GlideRecord } from "../types/GlideRecord.js"; import { GlideDateTime } from "../types/GlideDateTime.js"; import { RelatedRecord } from "./RelatedRecord.js"; export declare class Interaction { opened_at: GlideDateTime; opened_for: string; location: string; state: string; sys_id: string; number: string; parent_interaction: string; sys_created_on: GlideDateTime; constructor(); addRelatedRecord(documentTable?: string, documentId?: string): RelatedRecord; assigned_to(assignedTo?: string): void; channel_metadata(channelMetadata?: any): void; context(context?: any): void; static create(options?: Record): Interaction; getGlideRecord(): GlideRecord; static getInteraction(interactionRecord?: GlideRecord): Interaction; getRelatedRecords(): Array; static publishOngoingItem(userId?: string, workItemSysId?: string): void; removeRelatedRecord(documentTable?: string, documentId?: string): void; scheduleWrapupTimeout(timeoutDuration?: number): void; } //# sourceMappingURL=Interaction.d.ts.map