import { GlideRecord } from "../types/GlideRecord"; import { GlideDateTime } from "../types/GlideDateTime"; import { RelatedRecord } from "./RelatedRecord"; export declare class Interaction { 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; constructor(); opened_at: GlideDateTime; opened_for: string; location: string; state: string; sys_id: string; number: string; parent_interaction: string; sys_created_on: GlideDateTime; }