export interface ExtensionState { connected: boolean; toolsRegistered: boolean; toolCount: number; lastError: string | null; } export function createExtensionState(): ExtensionState { return { connected: false, toolsRegistered: false, toolCount: 0, lastError: null, }; }