UNPKG

@promptbook/remote-server

Version:

Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action

34 lines (33 loc) 1.09 kB
import type { AvatarPointerSnapshot } from './avatarInteractionUtils'; /** * Starts the shared pointer tracker and returns a disposer for the caller. * * @returns Cleanup function that releases one consumer. * * @private utility of the avatar rendering system */ export declare function retainAvatarPointerTracking(): () => void; /** * Returns the latest shared viewport pointer sample when available. * * @returns Shared pointer snapshot or `null`. * * @private utility of the avatar rendering system */ export declare function getAvatarPointerSnapshot(): AvatarPointerSnapshot | null; /** * Returns the current pointer snapshot version. * * @returns Monotonic pointer snapshot version. * * @private utility of the avatar rendering system */ export declare function getAvatarPointerSnapshotVersion(): number; /** * Returns the current viewport-layout version used to invalidate cached avatar bounds. * * @returns Monotonic viewport-layout version. * * @private utility of the avatar rendering system */ export declare function getAvatarViewportLayoutVersion(): number;