import { UMB_MEDIA_PICKER_CONTEXT } from './media-picker.context.token.js';
import { UmbContextBase } from '../../../../../libs/class-api/index.js';
import { UmbInteractionMemoryManager } from '../../../../core/interaction-memory/index.js';
// TODO: extend UmbTreeItemPickerContext
export class UmbMediaPickerContext extends UmbContextBase {
    constructor(host) {
        super(host, UMB_MEDIA_PICKER_CONTEXT);
        // For context token safety:
        this.IS_MEDIA_PICKER_CONTEXT = true;
        this.interactionMemory = new UmbInteractionMemoryManager(this);
    }
}
export { UmbMediaPickerContext as api };
