import type * as ElevenLabs from "../index"; /** * Tracks the link back to the original file in an external source. */ export interface ExternalFileSyncInfo { /** Provider identifier */ type: ElevenLabs.ExternalSyncProvider; /** Entity ID in the external system */ sourceEntityId: string; /** Integration connection instance ID */ integrationConnectionId: string; /** Folder ID in the external system this file was synced from */ sourceParentEntityId: string; /** Original MIME type in the external system */ sourceMimeType: string; /** Last modified time from the external system */ sourceModifiedTime: Date; /** KB folder ID of the sync root, used to query all entities under a sync tree */ rootFolderId?: string; }