import type { Context } from 'koishi';
interface IViolationList {
    id: number;
    guildId: string;
    violations: string[];
    count: number;
    handleWay: 'mute' | 'kick';
}
interface IUserViolation {
    id: number;
    userId: string;
    userCount: number;
    day: number;
}
declare module 'koishi' {
    interface Tables {
        'guildmanage.violationList': IViolationList;
        'guildmanage.userViolation': IUserViolation;
    }
}
export declare function initViolation(context: Context): Promise<void>;
export {};
