import { i as NodmixConfig } from "./types.nodmix-B9QJSty6.js";
import { t as SkillCommandSpec } from "./types-BxO_Dy8h.js";

//#region src/auto-reply/command-status-builders.d.ts
declare function buildHelpMessage(cfg?: NodmixConfig): string;
type CommandsMessageOptions = {
  page?: number;
  surface?: string;
  forcePaginatedList?: boolean;
};
type CommandsMessageResult = {
  text: string;
  totalPages: number;
  currentPage: number;
  hasNext: boolean;
  hasPrev: boolean;
};
declare function buildCommandsMessage(cfg?: NodmixConfig, skillCommands?: SkillCommandSpec[], options?: CommandsMessageOptions): string;
declare function buildCommandsMessagePaginated(cfg?: NodmixConfig, skillCommands?: SkillCommandSpec[], options?: CommandsMessageOptions): CommandsMessageResult;
//#endregion
export { buildHelpMessage as a, buildCommandsMessagePaginated as i, CommandsMessageResult as n, buildCommandsMessage as r, CommandsMessageOptions as t };