import type { PluginInput } from "@opencode-ai/plugin"; import { type DtcConfig } from "./dtc/engine"; export interface DtcPluginConfig extends DtcConfig { enabled: boolean; } export interface PluginConfig { enabled: boolean; autoUpdate: boolean; debug: boolean; dtc: DtcPluginConfig; tool: { enabled: boolean; }; } export declare const DEFAULT_DTC: DtcPluginConfig; type RecordValue = Record; export declare const VALID_CONFIG_KEYS: Set; /** Migration diagnostics only: no legacy behavior is retained. */ export declare const DEPRECATED_CONFIG_KEYS: Set; export declare function getDeprecatedConfigKeys(config: RecordValue): string[]; export declare function getInvalidConfigKeys(config: RecordValue): string[]; export declare function validateConfigTypes(config: RecordValue): Array<{ key: string; expected: string; actual: string; }>; export declare function getConfig(ctx: PluginInput): PluginConfig; export {}; //# sourceMappingURL=config.d.ts.map