import { Context, Schema } from 'koishi';
export declare const name = "manager-all";
export interface Config {
    groupManagement: {
        autoApprove: boolean;
        useWhitelist: boolean;
        autoRejectNonWhitelist: boolean;
        useKeywordFilter: boolean;
        enableWelcome: boolean;
        welcomeMessage: string;
        rejectionMessage: string;
    };
    whitelist: string[];
    approvalKeywords: string[];
    rejectionKeywords: string[];
    messageMonitor: {
        enabled: boolean;
        logLevel: 'info' | 'warn' | 'error';
    };
}
export declare const Config: Schema<Config>;
export declare function apply(ctx: Context, config: Config): void;
