import type { Provider, ThinkingLevel } from "@kenkaiiii/gg-ai";
import type { ContextWindowOptions } from "../../core/model-registry.js";
import type { ThemeName } from "../theme/theme.js";
interface ChatFooterPaneProps {
    overlay: string | null;
    onModelSelect: (modelId: string) => void;
    onModelCancel: () => void;
    loggedInProviders: Provider[];
    currentModel: string;
    currentProvider: Provider;
    onThemeSelect: (themeName: ThemeName) => void;
    onThemeCancel: () => void;
    currentTheme: string;
    contextUsed: number;
    contextWindowOptions?: ContextWindowOptions;
    displayedCwd: string;
    gitBranch?: string | null;
    thinkingLevel?: ThinkingLevel;
    planMode: boolean;
    exitPending: boolean;
    renderMarkdown: boolean;
}
export declare function ChatFooterPane({ overlay, onModelSelect, onModelCancel, loggedInProviders, currentModel, currentProvider, onThemeSelect, onThemeCancel, currentTheme, contextUsed, contextWindowOptions, displayedCwd, gitBranch, thinkingLevel, planMode, exitPending, renderMarkdown, }: ChatFooterPaneProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=ChatFooterPane.d.ts.map