import { StringIndexed } from "../helpers.ts"import { AckFn, RespondArguments, RespondFn, SayFn } from "../utilities.ts"
export interface SlackCommandMiddlewareArgs { payload: SlashCommand command: SlashCommand body: SlashCommand say: SayFn respond: RespondFn ack: AckFn<string | RespondArguments>}
export interface SlashCommand extends StringIndexed { token: string command: string text: string response_url: string trigger_id: string user_id: string user_name: string team_id: string team_domain: string channel_id: string channel_name: string api_app_id: string enterprise_id?: string enterprise_name?: string is_enterprise_install?: string }