export interface ClaudeLifecycleCompatibilityProfile { readonly lifecycleBehaviorProfile: string; readonly nativeInspectionBehaviorProfile: string; readonly nativeInspectionComposerStableMs: number; readonly nativeInspectionComposerSettleTimeoutMs: number; readonly nativeStatusPanelFields: readonly string[]; readonly nativeStatusPanelRequiredValues: Readonly>; readonly resumableSourceVersions: readonly string[]; } export declare const CLAUDE_UNVERIFIED_LIFECYCLE_BEHAVIOR_PROFILE = "claude-code-unverified-runtime-v1"; export declare const CLAUDE_UNVERIFIED_NATIVE_INSPECTION_BEHAVIOR_PROFILE = "claude-code-unverified-native-status-v1"; export declare const DEFAULT_CLAUDE_LIFECYCLE_VERSION = "2.1.218"; export declare function claudeLifecycleCompatibilityProfile(agentVersion: string | undefined): ClaudeLifecycleCompatibilityProfile | undefined; export declare function isValidClaudeSemanticVersion(agentVersion: string | undefined): agentVersion is string; /** * Selects a runtime protocol without turning the exact tested-version registry * into an allowlist. Missing or malformed versions remain unknown. */ export declare function claudeRuntimeLifecycleCompatibilityProfile(agentVersion: string | undefined): ClaudeLifecycleCompatibilityProfile | undefined; export declare function claudeRuntimeCompatibilityWarning(agentVersion: string | undefined): string | undefined; export declare function claudeLifecycleBehaviorProfile(agentVersion: string | undefined): string | undefined; export declare function claudeNativeInspectionBehaviorProfile(agentVersion: string | undefined): string | undefined; export declare function supportedClaudeLifecycleVersions(): readonly string[]; export declare function claudeLifecycleSourceVersionSupported(runningAgentVersion: string | undefined, sourceAgentVersion: string | undefined): boolean; export declare function profiledClaudeNativeStatusPanelFields(): readonly string[];