import React from 'react';
import type { useTheme } from '../hooks/useTheme.js';
import type { TuneConfig } from '../types/config.js';
import type { ContextSource, DevelopmentMode } from '../types/core.js';
import type { ActiveEditorState } from '../vscode/vscode-server.js';
interface DevelopmentModeIndicatorProps {
    developmentMode: DevelopmentMode;
    colors: ReturnType<typeof useTheme>['colors'];
    contextPercentUsed: number | null;
    contextSource?: ContextSource | null;
    sessionName?: string;
    tune?: TuneConfig;
    currentModel?: string;
    activeEditor?: ActiveEditorState | null;
}
/**
 * Development mode indicator component
 * Shows the current development mode (normal/auto-accept/plan/scheduler) and instructions
 * Always visible to help users understand the current mode
 */
export declare const DevelopmentModeIndicator: React.MemoExoticComponent<({ developmentMode, colors, contextPercentUsed, contextSource, sessionName, tune, currentModel, activeEditor, }: DevelopmentModeIndicatorProps) => React.JSX.Element>;
export {};
//# sourceMappingURL=development-mode-indicator.d.ts.map