import { CenturionClient } from "@rbxts/centurion"; import { InterfaceOptions } from "../types"; export declare namespace CenturionUI { /** * Returns whether the terminal UI is visible. * * @returns Whether the terminal UI is visible. */ function isVisible(): boolean; /** * Sets the visibility of the terminal UI. * * @param visible Whether the terminal UI should be visible. */ function setVisible(visible: boolean): void; /** * Updates the terminal UI options. * * @param options The options to update. */ function updateOptions(options: Partial): void; /** * Mounts the terminal UI. * * If `registerBuiltInCommands` is **true** (default), client commands * will be registered. * * @param client The Centurion client. * @param options The terminal UI options. */ function start(client: CenturionClient, options?: Partial): void; }