import type { ArkmeDSHBetaCommunityEntryState, ArkmeDSHBetaCommunityJoinResult } from '../dsh-beta-community.js'; import { ProfileService } from './profile-service.js'; import { ServiceRuntime } from './service.js'; import { SourceService } from './source-service.js'; export declare class CommunityService { private readonly runtime; private readonly source; private readonly profile; constructor(runtime: ServiceRuntime, source: SourceService, profile: ProfileService); dshBetaCommunityEntryState(signal?: AbortSignal): Promise; joinDSHBetaCommunity(signal?: AbortSignal): Promise; private dshBetaCommunityStatus; } //# sourceMappingURL=community-service.d.ts.map