import type { WechatyInterface } from './wechaty/mod.js';
export declare type WechatyPluginUninstaller = () => void;
export declare type WechatyPluginReturn = void | WechatyPluginUninstaller;
export interface WechatyPlugin {
    (bot: WechatyInterface): WechatyPluginReturn;
}
declare function isWechatyPluginUninstaller(pluginReturn: WechatyPluginReturn): pluginReturn is WechatyPluginUninstaller;
export { isWechatyPluginUninstaller, };
//# sourceMappingURL=plugin.d.ts.map