import { Logger, Schema } from 'koishi'; import type { Context } from 'koishi'; declare module 'koishi' { interface Channel { disable: string[]; watchDelete: boolean; } } export interface IConfig { monitorSpeech?: { enabled: boolean; violations?: string[]; count?: number; handleWay?: 'mute' | 'kick'; }; monitorGuildAdd?: { enabled: boolean; timer?: number; questions?: Record; }; } export declare const Config: Schema; export declare const logger: Logger; export declare function apply(context: Context): void;