import type { HarnessDetection, ForcingInjectResult } from './types.js'; export declare function detectOpenClaw(): Promise; export declare function injectOpenClaw(opts?: { sidecar_url?: string; version?: string; }): Promise; export declare function detectClaudeCode(): Promise; export declare function injectClaudeCode(opts?: { sidecar_url?: string; version?: string; }): Promise; export declare function detectCursor(): Promise; export declare function injectCursor(opts?: { sidecar_url?: string; version?: string; }): Promise; export declare function detectCodex(): Promise; export declare function injectCodex(opts?: { sidecar_url?: string; version?: string; }): Promise; export declare function detectContinue(): Promise; export declare function detectAllHarnesses(): Promise; export declare function injectAllDetected(opts?: { sidecar_url?: string; version?: string; }): Promise; export declare function removeAllInjections(): Promise; //# sourceMappingURL=injectors.d.ts.map