import { type HarnessCapabilityProfile } from "@claudexor/schema"; export declare function needsScopedHomeKeychainBridge(profile: HarnessCapabilityProfile, platform?: NodeJS.Platform): boolean; /** * Whether a harness owns a profile-local keychain rather than borrowing a * host keychain through the Claude-specific HOME bridge. This is deliberately * a separate capability: callers must not infer the private-keychain route * from the bridge containment flag. */ export declare function needsPrivatePerProfileKeychain(profile: HarnessCapabilityProfile, platform?: NodeJS.Platform): boolean; //# sourceMappingURL=capabilities.d.ts.map