import { Schema } from 'koishi'; export declare const Config: Schema<{ enable?: boolean | null | undefined; botName?: string | null | undefined; showWaitingTip?: boolean | null | undefined; debug?: boolean | null | undefined; platformEnabled?: ({ bilibili?: boolean | null | undefined; douyin?: boolean | null | undefined; kuaishou?: boolean | null | undefined; xiaohongshu?: boolean | null | undefined; weibo?: boolean | null | undefined; xigua?: boolean | null | undefined; youtube?: boolean | null | undefined; tiktok?: boolean | null | undefined; acfun?: boolean | null | undefined; zhihu?: boolean | null | undefined; weishi?: boolean | null | undefined; huya?: boolean | null | undefined; haokan?: boolean | null | undefined; meipai?: boolean | null | undefined; twitter?: boolean | null | undefined; instagram?: boolean | null | undefined; doubao?: boolean | null | undefined; doubao_image?: boolean | null | undefined; oasis?: boolean | null | undefined; wechat_channel?: boolean | null | undefined; lishi?: boolean | null | undefined; quanmin?: boolean | null | undefined; pipigx?: boolean | null | undefined; pipixia?: boolean | null | undefined; zuiyou?: boolean | null | undefined; jimeng?: boolean | null | undefined; } & import("cosmokit", { with: { "resolution-mode": "import" } }).Dict) | null | undefined; } & import("cosmokit", { with: { "resolution-mode": "import" } }).Dict & { unifiedMessageFormat?: string | null | undefined; } & { showImageText?: boolean | null | undefined; showCoverImage?: boolean | null | undefined; showCoverFile?: boolean | null | undefined; showCoverText?: boolean | null | undefined; coverText?: string | null | undefined; showImageFileNew?: boolean | null | undefined; showAuthorAvatar?: boolean | null | undefined; showAuthorAvatarFile?: boolean | null | undefined; showAuthorAvatarText?: boolean | null | undefined; authorAvatarText?: string | null | undefined; showMusicCover?: boolean | null | undefined; showVideoFile?: boolean | null | undefined; } & { showMusicVoice?: boolean | null | undefined; showMusicVoiceFile?: boolean | null | undefined; } & { maxDescLength?: number | null | undefined; maxConcurrent?: number | null | undefined; } & { timeout?: number | null | undefined; videoSendTimeout?: number | null | undefined; userAgent?: string | null | undefined; apiKey?: string | null | undefined; authMode?: "header" | "query" | null | undefined; proxy?: ({ enabled?: boolean | null | undefined; protocol?: "http" | "https" | null | undefined; host?: string | null | undefined; port?: number | null | undefined; auth?: ({ username?: string | null | undefined; password?: string | null | undefined; } & import("cosmokit", { with: { "resolution-mode": "import" } }).Dict) | null | undefined; } & import("cosmokit", { with: { "resolution-mode": "import" } }).Dict) | null | undefined; customHeaders?: ({ name?: string | null | undefined; value?: string | null | undefined; } & import("cosmokit", { with: { "resolution-mode": "import" } }).Dict)[] | null | undefined; } & { ignoreSendError?: boolean | null | undefined; retryTimes?: number | null | undefined; retryInterval?: number | null | undefined; enableForward?: boolean | null | undefined; } & { deduplicationInterval?: number | null | undefined; enableDeduplication?: boolean | null | undefined; cacheTTL?: number | null | undefined; } & { primaryApiUrl?: string | null | undefined; platformDedicatedFirst?: ({ bilibili?: boolean | null | undefined; douyin?: boolean | null | undefined; kuaishou?: boolean | null | undefined; doubao?: boolean | null | undefined; wechat_channel?: boolean | null | undefined; pipigx?: boolean | null | undefined; jimeng?: boolean | null | undefined; } & import("cosmokit", { with: { "resolution-mode": "import" } }).Dict) | null | undefined; customApis?: ({ platform?: "bilibili" | "douyin" | "kuaishou" | "xiaohongshu" | "weibo" | "xigua" | "youtube" | "tiktok" | "acfun" | "zhihu" | "weishi" | "huya" | "haokan" | "meipai" | "twitter" | "instagram" | "doubao" | "oasis" | "wechat_channel" | "jimeng" | null | undefined; apiUrl?: string | null | undefined; apiKey?: string | null | undefined; authHeaderType?: "Bearer" | "X-API-Key" | "Custom" | null | undefined; customHeaderName?: string | null | undefined; fieldMapping?: string | null | undefined; } & import("cosmokit", { with: { "resolution-mode": "import" } }).Dict)[] | null | undefined; customPlatforms?: ({ name?: string | null | undefined; exampleUrl?: string | null | undefined; keywords?: string | null | undefined; apiUrl?: string | null | undefined; apiKey?: string | null | undefined; authHeaderType?: "Bearer" | "X-API-Key" | "Custom" | null | undefined; customHeaderName?: string | null | undefined; fieldMapping?: string | null | undefined; proxy?: ({ enabled?: boolean | null | undefined; protocol?: "http" | "https" | null | undefined; host?: string | null | undefined; port?: number | null | undefined; auth?: ({ username?: string | null | undefined; password?: string | null | undefined; } & import("cosmokit", { with: { "resolution-mode": "import" } }).Dict) | null | undefined; } & import("cosmokit", { with: { "resolution-mode": "import" } }).Dict) | null | undefined; } & import("cosmokit", { with: { "resolution-mode": "import" } }).Dict)[] | null | undefined; globalFieldMapping?: string | null | undefined; } & { waitingTipText?: string | null | undefined; unsupportedPlatformText?: string | null | undefined; invalidLinkText?: string | null | undefined; parseErrorPrefix?: string | null | undefined; parseErrorItemFormat?: string | null | undefined; deduplicationTipText?: string | null | undefined; }, { enable: boolean; botName: string; showWaitingTip: boolean; debug: boolean; platformEnabled: Schemastery.ObjectT<{ bilibili: Schema; douyin: Schema; kuaishou: Schema; xiaohongshu: Schema; weibo: Schema; xigua: Schema; youtube: Schema; tiktok: Schema; acfun: Schema; zhihu: Schema; weishi: Schema; huya: Schema; haokan: Schema; meipai: Schema; twitter: Schema; instagram: Schema; doubao: Schema; doubao_image: Schema; oasis: Schema; wechat_channel: Schema; lishi: Schema; quanmin: Schema; pipigx: Schema; pipixia: Schema; zuiyou: Schema; jimeng: Schema; }>; } & import("cosmokit", { with: { "resolution-mode": "import" } }).Dict & { unifiedMessageFormat: string; } & { showImageText: boolean; showCoverImage: boolean; showCoverFile: boolean; showCoverText: boolean; coverText: string; showImageFileNew: boolean; showAuthorAvatar: boolean; showAuthorAvatarFile: boolean; showAuthorAvatarText: boolean; authorAvatarText: string; showMusicCover: boolean; showVideoFile: boolean; } & { showMusicVoice: boolean; showMusicVoiceFile: boolean; } & { maxDescLength: number; maxConcurrent: number; } & { timeout: number; videoSendTimeout: number; userAgent: string; apiKey: string; authMode: "header" | "query"; proxy: Schemastery.ObjectT<{ enabled: Schema; protocol: Schema<"http" | "https", "http" | "https">; host: Schema; port: Schema; auth: Schema; password: Schema; }>, Schemastery.ObjectT<{ username: Schema; password: Schema; }>>; }>; customHeaders: Schemastery.ObjectT<{ name: Schema; value: Schema; }>[]; } & { ignoreSendError: boolean; retryTimes: number; retryInterval: number; enableForward: boolean; } & { deduplicationInterval: number; enableDeduplication: boolean; cacheTTL: number; } & { primaryApiUrl: string; platformDedicatedFirst: Schemastery.ObjectT<{ bilibili: Schema; douyin: Schema; kuaishou: Schema; doubao: Schema; wechat_channel: Schema; pipigx: Schema; jimeng: Schema; }>; customApis: Schemastery.ObjectT<{ platform: Schema<"bilibili" | "douyin" | "kuaishou" | "xiaohongshu" | "weibo" | "xigua" | "youtube" | "tiktok" | "acfun" | "zhihu" | "weishi" | "huya" | "haokan" | "meipai" | "twitter" | "instagram" | "doubao" | "oasis" | "wechat_channel" | "jimeng", "bilibili" | "douyin" | "kuaishou" | "xiaohongshu" | "weibo" | "xigua" | "youtube" | "tiktok" | "acfun" | "zhihu" | "weishi" | "huya" | "haokan" | "meipai" | "twitter" | "instagram" | "doubao" | "oasis" | "wechat_channel" | "jimeng">; apiUrl: Schema; apiKey: Schema; authHeaderType: Schema<"Bearer" | "X-API-Key" | "Custom", "Bearer" | "X-API-Key" | "Custom">; customHeaderName: Schema; fieldMapping: Schema; }>[]; customPlatforms: Schemastery.ObjectT<{ name: Schema; exampleUrl: Schema; keywords: Schema; apiUrl: Schema; apiKey: Schema; authHeaderType: Schema<"Bearer" | "X-API-Key" | "Custom", "Bearer" | "X-API-Key" | "Custom">; customHeaderName: Schema; fieldMapping: Schema; proxy: Schema; protocol: Schema<"http" | "https", "http" | "https">; host: Schema; port: Schema; auth: Schema; password: Schema; }>, Schemastery.ObjectT<{ username: Schema; password: Schema; }>>; }>, Schemastery.ObjectT<{ enabled: Schema; protocol: Schema<"http" | "https", "http" | "https">; host: Schema; port: Schema; auth: Schema; password: Schema; }>, Schemastery.ObjectT<{ username: Schema; password: Schema; }>>; }>>; }>[]; globalFieldMapping: string; } & { waitingTipText: string; unsupportedPlatformText: string; invalidLinkText: string; parseErrorPrefix: string; parseErrorItemFormat: string; deduplicationTipText: string; }>;