import type * as ElevenLabs from "../index"; export interface GetKnowledgeBaseFolderResponseModel { id: string; name: string; metadata: ElevenLabs.KnowledgeBaseDocumentMetadataResponseModel; supportedUsages: ElevenLabs.DocumentUsageModeEnum[]; accessInfo: ElevenLabs.ResourceAccessInfo; /** The ID of the parent folder, or null if the document is at the root level. */ folderParentId?: string; /** The folder path segments leading to this entity, from root to parent folder. */ folderPath?: ElevenLabs.KnowledgeBaseFolderPathSegmentResponseModel[]; childrenCount: number; autoSyncInfo?: ElevenLabs.AutoSyncInfo; externalSyncInfo?: ElevenLabs.ExternalFolderSyncInfo; isFrozen?: boolean; /** Most recent (in-flight or terminal) external sync job for this folder, if any. Used by clients to render sync progress. */ activeSyncJob?: ElevenLabs.KbExternalSyncJob; }