import type { UmbManagementApiServerEventModel } from './types.js'; import { UmbContextBase } from '../../../../libs/class-api/index.js'; import type { UmbControllerHost } from '../../../../libs/controller-api/index.js'; import type { Observable } from '../../../../external/rxjs/index.js'; export declare class UmbManagementApiServerEventContext extends UmbContextBase { #private; readonly events: Observable; readonly isConnected: Observable; /** * Filters events by the given event types * @param {string} eventTypes - The event types to filter by * @returns {Observable} - The filtered events * @memberof UmbManagementApiServerEventContext */ byEventSource(eventTypes: string): Observable; /** * Filters events by the given event sources and event types * @param {Array} eventSources - The event sources to filter by * @param {Array} eventTypes - The event types to filter by * @returns {Observable} - The filtered events * @memberof UmbManagementApiServerEventContext */ byEventSourcesAndEventTypes(eventSources: Array, eventTypes: Array): Observable; constructor(host: UmbControllerHost); } export { UmbManagementApiServerEventContext as api };