import type { BrokerControlPlaneDashboardSnapshot } from "./broker/control-plane-dashboard.js"; export interface SlackAgentCommandSettings { skinTheme?: string | null; slackCommandName?: string | null; slackCommandNames?: string[] | null; } export interface SlackAgentsCommandInput { command: string; text: string; channelId: string; userId: string; } export declare function normalizeSlackCommandName(value: string | null | undefined): string | null; export declare function resolveSlackAgentCommandNames(settings: SlackAgentCommandSettings, activeSkinTheme?: string | null): string[]; export declare function formatSlackAgentsUsage(commandNames: string[]): string; export declare function isSlackAgentCommand(command: string, commandNames: string[]): boolean; export declare function isSlackAgentsListCommand(command: string, text: string, commandNames: string[]): boolean; export declare function shouldIncludeSlackAgentsGhosts(text: string): boolean; export declare function formatSlackAgentsDashboard(snapshot: BrokerControlPlaneDashboardSnapshot, includeGhosts: boolean): string;