import { r as KlawConfig } from "./types.klaw-DO97PAYX.js";
import { o as CommandDetection, s as CommandNormalizeOptions, t as ChatCommandDefinition, u as ShouldHandleTextCommandsParams } from "./commands-registry.types-m0oT-29P.js";

//#region src/auto-reply/commands-registry-normalize.d.ts
declare function normalizeCommandBody(raw: string, options?: CommandNormalizeOptions): string;
declare function getCommandDetection(_cfg?: KlawConfig): CommandDetection;
declare function maybeResolveTextAlias(raw: string, cfg?: KlawConfig): string | null;
declare function resolveTextCommand(raw: string, cfg?: KlawConfig): {
  command: ChatCommandDefinition;
  args?: string;
} | null;
//#endregion
//#region src/auto-reply/commands-text-routing.d.ts
declare function isNativeCommandSurface(surface?: string): boolean;
declare function shouldHandleTextCommands(params: ShouldHandleTextCommandsParams): boolean;
//#endregion
export { normalizeCommandBody as a, maybeResolveTextAlias as i, shouldHandleTextCommands as n, resolveTextCommand as o, getCommandDetection as r, isNativeCommandSurface as t };