import { Logger } from "ihacks-log"; import { ICommandArgument } from "./ICommandArgument"; import { IOption } from "./IOption"; import { IRunContext } from "./IRunContext"; export interface ICommandGroup { name: string; aliases?: string[]; description?: string; hidden?: boolean; args?: ICommandArgument[]; options?: IOption[]; middleware?: ((ctx: IRunContext, logger: Logger, next: () => Promise) => void | Promise)[]; } //# sourceMappingURL=ICommandGroup.d.ts.map