/** * PD Profile Defaults — PRI-304 / PRI-466 * * Deterministic defaults for agent behavioral profile config. * Matches existing PROFILE_DEFAULTS in openclaw-plugin/src/core/profile.ts * for backward compatibility with the transition to core types. * * All defaults are testable and explicit. * * PRI-286 retirement cleanup (2026-08-19): the gate / progressive_gate / * thinking_checkpoint defaults were removed. The runtime no longer executes * any built-in gate from these keys (RuleHost is the sole gate); workspaces * that still carry the legacy keys get a deprecation warning from * pd-validate-profile.ts, not a resolved default. */ import { type ProfileConfig, type ProfileTestsConfig, type ProfileAdaptivePainConfig, type ProfilePainConfig, type ProfileLifecycleConfig, type ProfileEditVerificationConfig, type ProfileCustomGuard } from './pd-config-types.js'; export declare const PROFILE_DEFAULT_TESTS: ProfileTestsConfig; export declare const PROFILE_DEFAULT_ADAPTIVE_PAIN: ProfileAdaptivePainConfig; export declare const PROFILE_DEFAULT_PAIN: ProfilePainConfig; export declare const PROFILE_DEFAULT_LIFECYCLE: ProfileLifecycleConfig; export declare const PROFILE_DEFAULT_EDIT_VERIFICATION: ProfileEditVerificationConfig; export declare const PROFILE_DEFAULT_CUSTOM_GUARDS: ProfileCustomGuard[]; export declare const PROFILE_DEFAULTS: ProfileConfig; /** * Deep-merge a partial user profile with PROFILE_DEFAULTS. * Returns a fully resolved ProfileConfig. * * Legacy keys (gate / progressive_gate / thinking_checkpoint) are ignored: * they are not part of the canonical contract and are flagged with a * deprecation warning by validateProfileConfig before this merge runs. */ export declare function resolveProfile(userProfile: Partial | undefined): ProfileConfig; //# sourceMappingURL=pd-profile-constants.d.ts.map