import { ChatTypeContext, Context, Middleware } from "../deps.node.js"; import { CommandOptions } from "../types.js"; import { MaybeArray } from "./array.js"; export declare function isAdmin(ctx: ChatTypeContext): true | Promise; export declare function isMiddleware(obj: unknown): obj is MaybeArray>; export declare function isCommandOptions(obj: unknown): obj is Partial; export declare function matchesPattern(value: string, pattern: string | RegExp, ignoreCase?: boolean): boolean;