import { type HostedHarnessRuntime } from "../agent/harness/hosted.js"; import type { AgentNativeHarnessSetting } from "../config.js"; export interface HostedHarnessPolicy { enabled: boolean; configEnabled: boolean; envEnabled: boolean; organizationEnabled: boolean; runtimes: HostedHarnessRuntime[]; } export declare function isHostedHarnessEnvEnabled(env?: Record): boolean; export declare function loadHostedHarnessConfig(cwd?: string): Promise; export declare function resolveHostedHarnessPolicy(options: { config?: AgentNativeHarnessSetting; orgId?: string | null; userEmail?: string | null; }): Promise; export declare function hostedHarnessStatusForClient(policy: HostedHarnessPolicy): HostedHarnessPolicy;