/**
 * Screen registry — maps screen names to React components.
 */
import type { ReactNode } from 'react';
import type { WizardStore } from './store.js';
import { type ScreenName } from './router.js';
import type { McpInstaller } from './services/mcp-installer.js';
export interface ScreenServices {
    mcpInstaller: McpInstaller;
}
export declare function createServices(localMcp?: boolean): ScreenServices;
export declare function createScreens(store: WizardStore, services: ScreenServices): Record<ScreenName, ReactNode>;
