/** * PD Config Module — PRI-304 * * Public API for the PD-owned config contract. */ export type { PdConfigVersion, FeatureCategory, FeatureFlagEntry, FeatureFlagSource, RuntimeProfileType, OpenClawRuntimeProfile, PdLocalRuntimeProfile, RuntimeProfile, InternalAgentName, InternalAgentBinding, InternalAgentsConfig, DiagnosticsMode, UiConfig, WorkspaceConfig, WorkspaceEnvironment, PrinciplesConfig, PdConfig, PdConfigValidationError, PdConfigValidationResultOk, PdConfigValidationResultErr, PdConfigValidationResult, EffectivePdConfig, RedactedRuntimeProfileSummary, RedactedAgentSummary, RedactedFeatureSummary, RedactedPdConfigSummary, ProfileAuditLevel, ProfileEvolutionMode, ProfileTestLevel, ProfileConfig, RedactedProfileSummary, ProjectFocusMode, ContextInjectionConfig, PartialContextInjectionConfig, } from './pd-config-types.js'; export { PD_CONFIG_VERSION, VALID_FEATURE_CATEGORIES, VALID_PROFILE_TYPES, INTERNAL_AGENT_NAMES, VALID_DIAGNOSTICS_MODES, VALID_PROJECT_FOCUS_MODES, DANGEROUS_KEYS, WORKSPACE_ENVIRONMENTS, PROFILE_AUDIT_LEVELS, PROFILE_EVOLUTION_MODES, PROFILE_TEST_LEVELS, } from './pd-config-types.js'; export { validatePdConfig, } from './pd-config-validate.js'; export { validateProfileConfig, } from './pd-validate-profile.js'; export { PROFILE_DEFAULTS, resolveProfile, } from './pd-profile-constants.js'; export { DEFAULT_FEATURE_FLAGS, DEFAULT_RUNTIME_PROFILE_ID, DEFAULT_RUNTIME_PROFILE, DEFAULT_UI, DEFAULT_CONTEXT_INJECTION, getDefaultInternalAgents, getDefaultPdConfig, } from './pd-config-defaults.js'; export { computeEffectivePdConfig, } from './pd-config-effective.js'; export { redactPdConfig, redactConfigValue, } from './pd-config-redaction.js'; export type { EffectiveFeatureFlag, FeatureFlagsResult, } from './pd-config-feature-flags.js'; export { MVP_CHANNEL_IDS, computeFeatureFlagsFromConfig, isFeatureEnabled, getEnabledFlagIds, } from './pd-config-feature-flags.js'; export type { AgentRuntimeBindingOk, AgentRuntimeBindingErr, AgentRuntimeBindingResult, AgentRuntimeReadinessResult, PiAiAdapterConfigResult, OpenClawAdapterConfigResult, AdapterConfigResult, } from './pd-config-agent-binding.js'; export { resolveAgentRuntimeBinding, checkAgentRuntimeReadiness, createAdapterConfigFromProfile, } from './pd-config-agent-binding.js'; //# sourceMappingURL=index.d.ts.map