import { Context } from "./deps.js"; import { MaybePromise, Predicate } from "./types.js"; export declare function not(predicate: Predicate): (ctx: C) => Promise; export declare function and(...predicate: Array>): (ctx: C) => Promise; export declare function or(...predicate: Array>): (ctx: C) => Promise; export declare function reply(errorMessage: string | ((ctx: C) => MaybePromise), options?: { replyToMessage: boolean; }): (ctx: C) => Promise;