/**
 * 开发工具模块
 * 提供开发模式下的调试工具
 */
import type { ReactNode } from 'react';
import type { AppInstance } from '../startup/AppInstance';
/**
 * 开发工具组件属性
 */
export interface DevToolsProps {
    /**
     * 应用实例
     */
    appInstance: AppInstance;
    /**
     * 是否显示
     */
    visible?: boolean;
    /**
     * 关闭回调
     */
    onClose?: () => void;
}
/**
 * 开发工具组件
 *
 * 优化：增强功能，添加状态管理器调试面板、路由调试面板等
 */
export declare function DevTools({ appInstance, visible, onClose }: DevToolsProps): ReactNode;
/**
 * 开发工具触发器组件
 */
export interface DevToolsTriggerProps {
    /**
     * 应用实例
     */
    appInstance: AppInstance;
    /**
     * 触发按钮位置
     */
    position?: 'bottom-right' | 'bottom-left' | 'top-right' | 'top-left';
}
/**
 * 开发工具触发器
 */
export declare function DevToolsTrigger({ appInstance, position }: DevToolsTriggerProps): ReactNode;
//# sourceMappingURL=DevTools.d.ts.map