export interface JsoncParseResult { data: T | null; errors: Array<{ message: string; offset: number; length: number; }>; } export declare function parseJsonc(content: string): T; export declare function parseJsoncSafe(content: string): JsoncParseResult; export declare function readJsoncFile(filePath: string): T | null; export declare function detectConfigFile(basePath: string): { format: "json" | "jsonc" | "none"; path: string; }; export declare function detectPluginConfigFile(dir: string): { format: "json" | "jsonc" | "none"; path: string; };