import { r as DaoCoreConfig } from "./types.daocore-kp8IyikH.js";
import { t as SkillCommandSpec } from "./skills-BRkHvK1T.js";

//#region src/auto-reply/command-status-builders.d.ts
declare function buildHelpMessage(cfg?: DaoCoreConfig): 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?: DaoCoreConfig, skillCommands?: SkillCommandSpec[], options?: CommandsMessageOptions): string;
declare function buildCommandsMessagePaginated(cfg?: DaoCoreConfig, skillCommands?: SkillCommandSpec[], options?: CommandsMessageOptions): CommandsMessageResult;
//#endregion
export { buildHelpMessage as a, buildCommandsMessagePaginated as i, CommandsMessageResult as n, buildCommandsMessage as r, CommandsMessageOptions as t };