import { type ActivityState, type PresencePayload } from "../shared/types.js"; /** * Presence state mapper for the Pi extension. * * Keeps the latest normalized presence snapshot and applies privacy defaults * before anything is sent to the helper daemon. */ export declare class PresenceState { private payload; startSession(partial?: Partial): PresencePayload; update(partial: Partial): PresencePayload; setActivity(state: ActivityState): PresencePayload; snapshot(): PresencePayload; private createBasePayload; }