import { type Context, Tsu } from 'kotori-bot';
export declare const lang: string[];
export declare const config: import("kotori-bot").ObjectParser<{
    print: import("kotori-bot").Parser<boolean>;
    notify: import("kotori-bot").Parser<boolean>;
    filterCmd: import("kotori-bot").Parser<boolean>;
    onHttpRequest: import("kotori-bot").Parser<boolean | ("get" | "options" | "delete" | "head" | "post" | "put" | "patch" | "ws")[]>;
    onRegexp: import("kotori-bot").Parser<boolean>;
    onCommand: import("kotori-bot").Parser<boolean>;
    onBotGroupIncrease: import("kotori-bot").Parser<boolean>;
    onBotGroupDecrease: import("kotori-bot").Parser<boolean>;
    onBotGroupAdmin: import("kotori-bot").Parser<boolean>;
    onBotGroupBan: import("kotori-bot").Parser<boolean>;
    onGroupRecall: import("kotori-bot").Parser<boolean>;
    onPrivateRecall: import("kotori-bot").Parser<boolean>;
    onGroupRequest: import("kotori-bot").Parser<boolean>;
    onPrivateRequest: import("kotori-bot").Parser<boolean>;
    onGroupMsg: import("kotori-bot").Parser<boolean>;
    onPrivateMsg: import("kotori-bot").Parser<boolean>;
}>;
export declare const inject: string[];
export declare function main(ctx: Context, cfg: Tsu.infer<typeof config>): void;
