import { Interaction } from "../elements"; import { GraphicsAdapter } from "../graphics"; import { InteractionListener } from "../scene"; export declare class InteractionManager { private container; private interactionShouldShowDistance; private static pageLimit; private pageOffset; private eventCollection; private interactionListElement; private interactionHolderElement; private prevButton; private statusHolder; private nextButton; private interactionPromptElement; private possibleActions; private visibleActions; private tickInterval; private sortedActions; private static createButtonText; private constructor(); private getInteractionListener; static init(container: HTMLElement, interactionShouldShowDistance: (interaction: Interaction) => number | null): { interactionManager: InteractionManager; interactionListener: InteractionListener; }; dispose(): void; private startTick; private displayInteractions; private hideHolder; private showHolder; private hidePrompt; private showPrompt; } //# sourceMappingURL=InteractionManager.d.ts.map