diff --git a/backend/src/plugins/ZeppelinPluginBlueprint.ts b/backend/src/plugins/ZeppelinPluginBlueprint.ts
index 6f87d37e..e422b3fe 100644
--- a/backend/src/plugins/ZeppelinPluginBlueprint.ts
+++ b/backend/src/plugins/ZeppelinPluginBlueprint.ts
@@ -8,7 +8,7 @@ import {
   globalPlugin,
   guildPlugin,
 } from "knub";
-import { PluginOptions } from "knub/dist/config/configTypes";
+import { ConfigParserFn, PluginOptions } from "knub/dist/config/configTypes";
 import { Awaitable } from "knub/dist/utils";
 import { getPluginConfigParser } from "../pluginUtils";
 import { TMarkdown } from "../types";
@@ -30,8 +30,8 @@ export interface ZeppelinGuildPluginBlueprint<TPluginData extends GuildPluginDat
     legacy?: boolean | string;
   };
 
-  configParser?: (
-    options: PluginOptions<TPluginData["_pluginType"]>,
+  configParser: (
+    options: TPluginData["_pluginType"]["config"],
     strict?: boolean,
   ) => Awaitable<PluginOptions<TPluginData["_pluginType"]>>;
 }
@@ -67,7 +67,7 @@ export function zeppelinGuildPlugin(...args) {
 export interface ZeppelinGlobalPluginBlueprint<TPluginType extends BasePluginType = BasePluginType>
   extends GlobalPluginBlueprint<GlobalPluginData<TPluginType>> {
   configSchema: t.TypeC<any>;
-  configParser?: (options: PluginOptions<TPluginType>, strict?: boolean) => Awaitable<PluginOptions<TPluginType>>;
+  configParser: (options: TPluginType["config"], strict?: boolean) => Awaitable<PluginOptions<TPluginType>>;
 }
 
 export function zeppelinGlobalPlugin<TBlueprint extends ZeppelinGlobalPluginBlueprint>(