import { Plugin } from "@webiny/plugins/Plugin.js"; import type { InvokeArgs } from "./types.js"; interface HandlerClientPluginCallable { (params: InvokeArgs): Promise; } export interface HandlerClientPluginParams { invoke: HandlerClientPluginCallable; canUse?: (params: InvokeArgs) => boolean; } export declare class HandlerClientPlugin extends Plugin { static type: string; private readonly _invoke; private readonly canUse?; constructor({ invoke, canUse }: HandlerClientPluginParams); canHandle(params: InvokeArgs): boolean; invoke(params: InvokeArgs): Promise; } export {};