import { WechatyPlugin } from 'wechaty';
import { matchers } from 'wechaty-plugin-contrib';
import { QnAMakerOptions } from './qnamaker';
interface WechatyQnAMakerConfigMatcher {
    contact?: matchers.ContactMatcherOptions;
    room?: matchers.RoomMatcherOptions;
    mention?: boolean;
    skipMessage?: matchers.MessageMatcherOptions;
}
export declare type WechatyQnAMakerConfig = WechatyQnAMakerConfigMatcher & Partial<QnAMakerOptions>;
declare function WechatyQnAMaker(config: WechatyQnAMakerConfig): WechatyPlugin;
export { WechatyQnAMaker };
//# sourceMappingURL=plugin.d.ts.map