import type { ArkmeSessionCredentials } from '../keychain-store.js'; import { type ServiceRuntime } from './service.js'; export interface TopicMetadata { topicKind: number; privacyState: 1 | 2; showInHome: boolean; } /** Lightweight topic identity/settings contract. It never loads records or summary statistics. */ export declare function readTopicMetadata(runtime: ServiceRuntime, session: ArkmeSessionCredentials, topicUid: string, signal?: AbortSignal): Promise; //# sourceMappingURL=topic-metadata.d.ts.map