@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
TypeScript
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;