import type { SystemPromptGeneratorFn, StateManagerLike, FeaturesConfigLoaderLike, DetectTaskTypeFn } from "./plugin-types.js"; export declare function getProcessorManager(): any; export declare function getXrayStateManager(): (new (persistencePath?: string) => StateManagerLike) | null; export declare function getFeaturesConfigLoader(): FeaturesConfigLoaderLike | null; export declare function getDetectTaskType(): DetectTaskTypeFn | null; export declare function getSystemPromptGenerator(): SystemPromptGeneratorFn | null; export declare function resolveCodexPath(root: string): Promise; export declare function resolveStateDir(root?: string): Promise; export declare function importSystemPromptGenerator(): Promise; export declare function validateModulePath(resolvedPath: string, allowedPrefix: string): void; export declare function loadXrayComponents(): Promise;