export { POSTHOG_NOTIFICATIONS, isNotification } from './acp-extensions.js';
export { McpToolMetadata, getMcpToolMetadata, isMcpToolReadOnly } from './adapters/claude/mcp/tool-metadata.js';
export { PostHogProductId } from './posthog-products.js';
import '@anthropic-ai/claude-agent-sdk';
import './logger-RC7sPv0S.js';
import './types.js';
import '@posthog/shared';
import '@posthog/shared/domain-types';

/**
 * Detects the rtk binary a session on this host could use. The on/off flag
 * values of POSTHOG_RTK ("0"/"false"/"1"/"true"/unset) all mean auto-detect
 * here, so the answer reflects installation, not the per-session toggle a
 * previous session may have left in the environment. An explicit binary-path
 * override mirrors the resolver: honored when it exists, otherwise no binary.
 */
declare function detectRtkBinary(env: NodeJS.ProcessEnv): string | undefined;

export { detectRtkBinary };
