import type { ArkmeMemberEventPage, ArkmeMemberEventProfile, ArkmeMemberEventQuery, ArkmeOpenPrivateChatResult } from '../types.js'; import { ProfileService } from './profile-service.js'; import { SourceService } from './source-service.js'; import { ServiceRuntime } from './service.js'; export declare class MemberEventService { private readonly runtime; private readonly source; private readonly profile; private readonly openPrivate; constructor(runtime: ServiceRuntime, source: SourceService, profile: ProfileService, openPrivate: (userId: number, options: { presentationDisplayName: string; expectedViewerUserId: number; signal?: AbortSignal; }) => Promise); private context; private post; list(sourceRef: string, query: ArkmeMemberEventQuery, signal?: AbortSignal): Promise; private project; private detail; memberProfile(sourceRef: string, eventId: string, signal?: AbortSignal): Promise; openPrivateChat(sourceRef: string, eventId: string, signal?: AbortSignal): Promise; private invalidCursor; private invalidResponse; } //# sourceMappingURL=member-event-service.d.ts.map