import { Schema, Context } from "koishi";
export declare const name = "keyword-dialogue";
export declare const inject: {
    optional: string[];
};
export declare const usage = "\n<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n<meta charset=\"UTF-8\">\n<title>\u63D2\u4EF6\u4F7F\u7528\u8BF4\u660E</title>\n</head>\n<body>\n<h1>\u63D2\u4EF6\u4F7F\u7528\u8BF4\u660E</h1>\n<p>\u672C\u63D2\u4EF6\u662F\u4E13\u95E8\u4E3A\u56FE\u6587\u6559\u7A0B\u548C\u95EE\u7B54\u573A\u666F\u8BBE\u8BA1\u7684\uFF0C\u80FD\u8BA9\u4F60\u7684\u673A\u5668\u4EBA\u6839\u636E\u5173\u952E\u8BCD\u81EA\u52A8\u56DE\u590D\u5185\u5BB9\u54E6\u3002</p>\n<p>\u5982\u679C\u4F60\u4F7F\u7528\u8FC7\u4E91\u5D3D\u7684\u55B5\u55B5\u63D2\u4EF6\u7684\u6DFB\u52A0/\u5220\u9664\u529F\u80FD\uFF0C\u90A3\u4F60\u4F1A\u66F4\u5BB9\u6613\u4E0A\u624B\u672C\u63D2\u4EF6\u7684\uFF01</p>\n<h2>\u6838\u5FC3\u529F\u80FD</h2>\n<ul>\n<li><strong>\u5173\u952E\u8BCD\u7BA1\u7406\uFF1A</strong>\u4F60\u53EF\u4EE5\u901A\u8FC7\u6307\u4EE4\u6DFB\u52A0\u6216\u5220\u9664\u5173\u952E\u8BCD\u53CA\u5176\u56DE\u590D\u5185\u5BB9\u3002</li>\n<ul>\n<li>\u6DFB\u52A0\u5173\u952E\u8BCD\uFF1A\u4F7F\u7528\u6307\u4EE4 <code>\u6DFB\u52A0 [\u5173\u952E\u8BCD]</code> \u6765\u6DFB\u52A0\u5173\u952E\u8BCD\u3002</li>\n<li>\u5220\u9664\u5173\u952E\u8BCD\uFF1A\u4F7F\u7528\u6307\u4EE4 <code>\u5220\u9664 [\u5173\u952E\u8BCD]</code> \u6765\u5220\u9664\u5173\u952E\u8BCD\u3002<code>\u5220\u9664 -q 2 \u4F60\u597D </code>\u6765\u5220\u9664\u201C\u4F60\u597D\u201D\u7684\u7B2C\u4E8C\u6761\u56DE\u590D</li>\n<li>\u5168\u5C40\u6DFB\u52A0/\u5220\u9664\uFF1A\u4F7F\u7528\u6307\u4EE4 <code>\u5168\u5C40\u6DFB\u52A0 [\u5173\u952E\u8BCD]</code> \u548C <code>\u5168\u5C40\u5220\u9664 [\u5173\u952E\u8BCD]</code> \u6765\u5728\u5168\u5C40\u8303\u56F4\u5185\u7BA1\u7406\u5173\u952E\u8BCD\u3002<code>\u5168\u5C40\u5220\u9664 -q 2 \u4F60\u597D </code>\u6765\u5220\u9664\u201C\u4F60\u597D\u201D\u7684\u7B2C\u4E8C\u6761\u56DE\u590D\u3002</li>\n</ul>\n<li><strong>\u56DE\u590D\u5185\u5BB9\uFF1A</strong>\u652F\u6301\u6587\u672C\u548C\u56FE\u7247\u56DE\u590D\uFF0C\u56FE\u7247\u4F1A\u88AB\u4FDD\u5B58\u5230\u672C\u5730\uFF0C\u907F\u514D\u5931\u6548\u3002</li>\n<li><strong>\u6B63\u5219\u8868\u8FBE\u5F0F\u652F\u6301\uFF1A</strong>\u4F60\u53EF\u4EE5\u4F7F\u7528\u6B63\u5219\u8868\u8FBE\u5F0F\u6765\u5339\u914D\u5173\u952E\u8BCD\u3002\u4F8B\u5982\uFF0C\u8F93\u5165 <code>\u6DFB\u52A0 \u4F60\u597D -x</code>\uFF0C\u53EF\u4EE5\u5339\u914D\u4EFB\u4F55\u5305\u542B\u201C\u4F60\u597D\u201D\u7684\u6D88\u606F\uFF0C\u5982\u201C\u4F60\u597D\uFF0C\u5305\u542B\u4E86\u4F60\u597D\u7684\u53E5\u5B50\u5C31\u53EF\u4EE5\u89E6\u53D1\u54E6\u201D\u3002</li>\n<li><strong>\u81EA\u5B9A\u4E49\u8F93\u5165\u65F6\u9650\uFF1A</strong>\u4F60\u53EF\u4EE5\u8BBE\u7F6E\u6DFB\u52A0\u56DE\u590D\u7684\u8F93\u5165\u65F6\u9650\uFF0C\u8D85\u8FC7\u65F6\u9650\u5C06\u89C6\u4E3A\u8D85\u65F6\uFF0C\u81EA\u52A8\u53D6\u6D88\u6DFB\u52A0\u64CD\u4F5C\u3002</li>\n<li><strong>\u591A\u6BB5\u56DE\u590D\u6548\u679C\uFF1A</strong>\u4F60\u53EF\u4EE5\u9009\u62E9\u591A\u6BB5\u8F93\u5165\u7684\u56DE\u590D\u6548\u679C\uFF0C\u652F\u6301\u9010\u6761\u53D1\u9001\u6216\u5408\u5E76\u4E3A\u4E00\u6761\u6D88\u606F\u3002</li>\n<li><strong>\u540E\u7F00\u652F\u6301\u7A7A\u683C\u5339\u914D\uFF1A</strong>\u4F7F\u7528\u6570\u5B57\u6307\u5B9A\u56DE\u590D\u5E8F\u53F7\uFF0C\u7A7A\u683C\u548C\u65E0\u7A7A\u683C\u90FD\u80FD\u6B63\u5E38\u5339\u914D\u3002\u4F8B\u5982\uFF0C<code>\u4F60\u597D 2</code> \u548C <code>\u4F60\u597D2</code> \u90FD\u4F1A\u89E6\u53D1\u3010\u4F60\u597D\u3011\u7684\u7B2C\u4E8C\u4E2A\u56DE\u590D\u3002</li>\n<li><strong>\u4FEE\u6539\u6307\u5B9A\u5E8F\u53F7\u7684\u56DE\u590D\u5185\u5BB9\uFF1A</strong>\u4F7F\u7528 <code>\u4FEE\u6539 [\u5173\u952E\u8BCD] -q [\u5E8F\u53F7]</code>\uFF0C\u53EF\u4EE5\u4FEE\u6539\u67D0\u4E2A\u5173\u952E\u8BCD\u7684\u6307\u5B9A\u56DE\u590D\u3002\u4F8B\u5982\uFF0C\u8F93\u5165 <code>\u4FEE\u6539 \u4F60\u597D -q 2</code>\uFF0C\u5C06\u4F1A\u4FEE\u6539\u201C\u4F60\u597D\u201D\u7684\u7B2C\u4E8C\u6761\u56DE\u590D\uFF0C\u5E76\u663E\u793A\u5F53\u524D\u5185\u5BB9\uFF0C\u4F9B\u4F60\u786E\u8BA4\u540E\u518D\u8F93\u5165\u65B0\u7684\u56DE\u590D\u5185\u5BB9\u3002\u6682\u65F6\u4EC5\u652F\u6301\u4FEE\u6539\u6307\u4EE4\u4E00\u6B21\u6027\u8F93\u5165\u56DE\u590D\uFF0C\u6682\u4E0D\u652F\u6301\u591A\u6BB5\u6DFB\u52A0\u3002</li>\n\n<h2>\u4F7F\u7528\u793A\u4F8B</h2>\n<ul>\n<li>\u6DFB\u52A0\u5173\u952E\u8BCD\uFF1A<code>\u6DFB\u52A0 \u4F60\u597D</code></li>\n<li>\u6DFB\u52A0\u6B63\u5219\u5173\u952E\u8BCD\uFF1A<code>\u6DFB\u52A0 \u4F60\u597D -x</code></li>\n<li>\u5220\u9664\u5173\u952E\u8BCD\uFF1A<code>\u5220\u9664 \u4F60\u597D</code>\u3001<code>\u5220\u9664 -q 2 \u4F60\u597D </code>\uFF08\u5220\u9664\u201C\u4F60\u597D\u201D\u7684\u7B2C\u4E8C\u6761\u56DE\u590D\uFF09</li>\n<li>\u5168\u5C40\u6DFB\u52A0\u5173\u952E\u8BCD\uFF1A<code>\u5168\u5C40\u6DFB\u52A0 \u4F60\u597D</code></li>\n<li>\u5168\u5C40\u5220\u9664\u5173\u952E\u8BCD\uFF1A<code>\u5168\u5C40\u5220\u9664 \u4F60\u597D</code>\u3001<code>\u5168\u5C40\u5220\u9664 -q 2 \u4F60\u597D </code>\uFF08\u5220\u9664\u201C\u4F60\u597D\u201D\u7684\u7B2C\u4E8C\u6761\u56DE\u590D\uFF09</li>\n<li>\u4FEE\u6539\u6307\u5B9A\u56DE\u590D\uFF1A<code>\u4FEE\u6539 -q 2 \u4F60\u597D </code>\uFF08\u4FEE\u6539\u201C\u4F60\u597D\u201D\u7684\u7B2C\u4E8C\u6761\u56DE\u590D\uFF09</li>\n</ul>\n\n<hr>\n<h2>\u4FEE\u6539\u63D2\u4EF6\u56DE\u590D\u5185\u5BB9</h2>\n<p>\u5982\u679C\u4F60\u9700\u8981\u4FEE\u6539\u8FD9\u4E2A\u63D2\u4EF6\u7684\u56DE\u590D\u5185\u5BB9\uFF0C\u4F60\u9700\u8981\u5177\u5907\u4E00\u5B9A\u7684\u7F16\u8F91 JSON \u6587\u4EF6\u7684\u80FD\u529B\u3002</p>\n<p>\u4F60\u53EF\u4EE5\u5728 Koishi \u63A7\u5236\u53F0\u5DE6\u4FA7\u7684\u6D3B\u52A8\u680F\u627E\u5230\u3010\u8D44\u6E90\u7BA1\u7406\u5668\u3011\u9875\u9762\uFF0C</p>\n<p>\u7136\u540E\u4F9D\u6B21\u627E\u5230\u6587\u4EF6\u5939\u3010data\u3011-&gt;\u3010keyword-dialogue\u3011\u6587\u4EF6\u5939\u4E0B\u7684\u5404\u79CD\u3010***\uFF08\u7FA4\u53F7\uFF09***.json\u3011\u6587\u4EF6\u3002</p>\n<p>\u4F60\u53EF\u4EE5\u5728\u91CC\u9762\u7F16\u8F91\u548C\u4FEE\u6539 JSON \u5185\u5BB9\u3002</p>\n\n<hr>\n<h2>\u6CE8\u610F\u4E8B\u9879</h2>\n<ul>\n<li>\u9ED8\u8BA4\u60C5\u51B5\u4E0B\uFF0C<code>\u6DFB\u52A0/\u5220\u9664</code> \u7684\u95EE\u7B54\u662F\u6309\u7FA4\u7EC4\u5206\u9694\u7684\u3002\u53EA\u6709 <code>\u5168\u5C40\u6DFB\u52A0/\u5220\u9664</code> \u624D\u652F\u6301\u591A\u7FA4\u7EC4\u540C\u6837\u7684\u56DE\u590D\u3002</li>\n<li>\u8BF7\u786E\u4FDD\u89E3\u6790\u5230\u7684\u56FE\u7247\u94FE\u63A5\u662F\u53EF\u4EE5\u8BBF\u95EE\u7684\u3002</li>\n<li>\u8FD9\u4E2A\u63D2\u4EF6\u9700\u8981\u786E\u4FDD \u63A5\u5165\u5E73\u53F0 \u7AEF\u548C koishi \u7AEF\u8FD0\u884C\u5728\u540C\u4E00\u53F0\u673A\u5668\u4E0A\uFF0C\u4EE5\u786E\u4FDD\u672C\u5730\u56FE\u7247\u80FD\u591F\u6B63\u786E\u4FDD\u5B58\u548C\u53D1\u9001\u3002</li>\n<li>\u5728\u4F7F\u7528\u6B63\u5219\u8868\u8FBE\u5F0F\u65F6\uFF0C\u8BF7\u786E\u4FDD\u8F93\u5165\u7684\u6A21\u5F0F\u662F\u6709\u6548\u7684\uFF0C\u4EE5\u907F\u514D\u5339\u914D\u9519\u8BEF\u3002</li>\n<li>\u5982\u679C\u4F60\u6DFB\u52A0\u4E86\u8BED\u97F3/\u89C6\u9891\u6D88\u606F\u56DE\u590D\uFF0C\u8BF7\u786E\u4FDD\u5DF2\u7ECF\u5B89\u88C5\u4E86 silk\u3001ffmpeg \u7B49\u670D\u52A1\uFF01</li>\n</ul>\n</body>\n</html>\n\n";
export interface Config {
    command: {
        TriggerPrefix: string;
        DeleteKeyword: string;
        KeywordOfEsc: string;
        KeywordOfEnd: string;
        GlobalTriggerPrefix: string;
        GlobalDeleteKeyword: string;
        KeywordOfSearch: string;
        KeywordOfFix: string;
        GlobalKeywordOfFix: string;
        ViewKeywordList: string;
    };
    addKeywordTime: number;
    defaultImageExtension: 'jpg' | 'png' | 'gif';
    admin_list: {
        adminID: string;
        allowcommand: ('添加' | '删除' | '全局添加' | '全局删除' | '查找关键词' | '修改' | '查看关键词列表' | '全局修改')[];
    }[];
    channel_admin_auth: boolean;
    Delete_Branch_Only: boolean;
    Treat_all_as_lowercase: boolean;
    Prompt: string;
    picture_save_to_local_send: '1' | '2' | '3' | '4';
    MatchPatternForExit: '1' | '2' | '3' | '4';
    AlwayPrompt: '1' | '2' | '3';
    HandleDuplicateKeywords: '1' | '2' | '3';
    MultisegmentAdditionRecoveryEffect: '1' | '2' | '3' | '4';
    prefix: string[];
    Frequency_limitation: number;
    Type_of_restriction: '1' | '2';
    Type_of_ViewKeywordList: '1' | '2';
    Search_Range: '1' | '2' | '3';
    Find_Return_Preset: '1' | '2' | '3';
    Return_Limit: '1' | '2';
    Preposition_middleware: boolean;
    Unified_at_field: boolean;
    consoleInfo: boolean;
}
export declare const Config: Schema<Schemastery.ObjectS<{
    command: Schema<Schemastery.ObjectS<{
        TriggerPrefix: Schema<string, string>;
        DeleteKeyword: Schema<string, string>;
        KeywordOfFix: Schema<string, string>;
        KeywordOfEsc: Schema<string, string>;
        KeywordOfEnd: Schema<string, string>;
        GlobalTriggerPrefix: Schema<string, string>;
        GlobalDeleteKeyword: Schema<string, string>;
        KeywordOfSearch: Schema<string, string>;
        GlobalKeywordOfFix: Schema<string, string>;
        ViewKeywordList: Schema<string, string>;
    }>, Schemastery.ObjectT<{
        TriggerPrefix: Schema<string, string>;
        DeleteKeyword: Schema<string, string>;
        KeywordOfFix: Schema<string, string>;
        KeywordOfEsc: Schema<string, string>;
        KeywordOfEnd: Schema<string, string>;
        GlobalTriggerPrefix: Schema<string, string>;
        GlobalDeleteKeyword: Schema<string, string>;
        KeywordOfSearch: Schema<string, string>;
        GlobalKeywordOfFix: Schema<string, string>;
        ViewKeywordList: Schema<string, string>;
    }>>;
    addKeywordTime: Schema<number, number>;
    defaultImageExtension: Schema<"jpg" | "png" | "gif", "jpg" | "png" | "gif">;
}> | Schemastery.ObjectS<{
    admin_list: Schema<Schemastery.ObjectS<{
        adminID: Schema<string, string>;
        allowcommand: Schema<("添加" | "删除" | "修改" | "全局添加" | "全局删除" | "查找关键词" | "全局修改" | "查看关键词列表")[], ("添加" | "删除" | "修改" | "全局添加" | "全局删除" | "查找关键词" | "全局修改" | "查看关键词列表")[]>;
    }>[], Schemastery.ObjectT<{
        adminID: Schema<string, string>;
        allowcommand: Schema<("添加" | "删除" | "修改" | "全局添加" | "全局删除" | "查找关键词" | "全局修改" | "查看关键词列表")[], ("添加" | "删除" | "修改" | "全局添加" | "全局删除" | "查找关键词" | "全局修改" | "查看关键词列表")[]>;
    }>[]>;
    channel_admin_auth: Schema<boolean, boolean>;
    Delete_Branch_Only: Schema<boolean, boolean>;
    Treat_all_as_lowercase: Schema<boolean, boolean>;
    Prompt: Schema<string, string>;
    picture_save_to_local_send: Schema<"1" | "2" | "3" | "4", "1" | "2" | "3" | "4">;
    MatchPatternForExit: Schema<"1" | "2" | "3" | "4", "1" | "2" | "3" | "4">;
    AlwayPrompt: Schema<"1" | "2" | "3", "1" | "2" | "3">;
    HandleDuplicateKeywords: Schema<"1" | "2" | "3", "1" | "2" | "3">;
    MultisegmentAdditionRecoveryEffect: Schema<"1" | "2" | "3" | "4", "1" | "2" | "3" | "4">;
}> | Schemastery.ObjectS<{
    prefix: Schema<string[], string[]>;
}> | Schemastery.ObjectS<{
    Frequency_limitation: Schema<number, number>;
    Type_of_restriction: Schema<"1" | "2", "1" | "2">;
    Type_of_ViewKeywordList: Schema<"1" | "2", "1" | "2">;
}> | Schemastery.ObjectS<{
    Search_Range: Schema<"1" | "2" | "3", "1" | "2" | "3">;
    Find_Return_Preset: Schema<"1" | "2" | "3", "1" | "2" | "3">;
    Return_Limit: Schema<"1" | "2", "1" | "2">;
}> | Schemastery.ObjectS<{
    Preposition_middleware: Schema<boolean, boolean>;
    Unified_at_field: Schema<boolean, boolean>;
    consoleInfo: Schema<boolean, boolean>;
}>, {
    command: Schemastery.ObjectT<{
        TriggerPrefix: Schema<string, string>;
        DeleteKeyword: Schema<string, string>;
        KeywordOfFix: Schema<string, string>;
        KeywordOfEsc: Schema<string, string>;
        KeywordOfEnd: Schema<string, string>;
        GlobalTriggerPrefix: Schema<string, string>;
        GlobalDeleteKeyword: Schema<string, string>;
        KeywordOfSearch: Schema<string, string>;
        GlobalKeywordOfFix: Schema<string, string>;
        ViewKeywordList: Schema<string, string>;
    }>;
    addKeywordTime: number;
    defaultImageExtension: "jpg" | "png" | "gif";
} & import("cosmokit").Dict & {
    admin_list: Schemastery.ObjectT<{
        adminID: Schema<string, string>;
        allowcommand: Schema<("添加" | "删除" | "修改" | "全局添加" | "全局删除" | "查找关键词" | "全局修改" | "查看关键词列表")[], ("添加" | "删除" | "修改" | "全局添加" | "全局删除" | "查找关键词" | "全局修改" | "查看关键词列表")[]>;
    }>[];
    channel_admin_auth: boolean;
    Delete_Branch_Only: boolean;
    Treat_all_as_lowercase: boolean;
    Prompt: string;
    picture_save_to_local_send: "1" | "2" | "3" | "4";
    MatchPatternForExit: "1" | "2" | "3" | "4";
    AlwayPrompt: "1" | "2" | "3";
    HandleDuplicateKeywords: "1" | "2" | "3";
    MultisegmentAdditionRecoveryEffect: "1" | "2" | "3" | "4";
} & {
    prefix: string[];
} & {
    Frequency_limitation: number;
    Type_of_restriction: "1" | "2";
    Type_of_ViewKeywordList: "1" | "2";
} & {
    Search_Range: "1" | "2" | "3";
    Find_Return_Preset: "1" | "2" | "3";
    Return_Limit: "1" | "2";
} & {
    Preposition_middleware: boolean;
    Unified_at_field: boolean;
    consoleInfo: boolean;
}>;
export declare function apply(ctx: Context, config: Config): void;
