import type { ArkmeArkoProfile } from '../types.js'; export declare const ARKO_DEFAULT_DISPLAY_NAME = "Arko"; export interface ArkmeArkoProfileStoreSnapshot { revision: number; userId?: number; profile?: ArkmeArkoProfile; } export declare function arkoPresentationName(profile: ArkmeArkoProfile | undefined, fallback?: string): string; export declare class ArkmeArkoProfileStore { private snapshot; private readonly listeners; readonly getSnapshot: () => ArkmeArkoProfileStoreSnapshot; readonly subscribe: (listener: () => void) => (() => void); activateUser(userId: number | undefined): void; setProfile(userId: number, profile: ArkmeArkoProfile): void; private publish; } export declare const arkmeArkoProfileStore: ArkmeArkoProfileStore; //# sourceMappingURL=arko-profile-store.d.ts.map