import type { AddButtonActionBarEvent } from "../../Events/Ui/ButtonActionBarEvent"; import { IframeApiContribution } from "../IframeApiContribution"; export type ButtonActionBarClickedCallback = (buttonActionBar: AddButtonActionBarEvent) => void; export type ActionBarButtonDescriptor = AddButtonActionBarEvent & { callback?: ButtonActionBarClickedCallback; }; export declare class WorkAdventureButtonActionBarCommands extends IframeApiContribution { private _callbacks; callbacks: { type: "buttonActionBarTriggered"; callback: (event: string) => void; }[]; /** * Add action bar button * {@link http://workadventure.localhost/map-building/api-ui.md#add-action-bar | Website documentation} */ addButton(descriptor: ActionBarButtonDescriptor): void; /** * Remove action bar button * {@link http://workadventure.localhost/map-building/api-ui.md#remove-action-bar | Website documentation} */ removeButton(id: string): void; } declare const _default: WorkAdventureButtonActionBarCommands; export default _default;