import React from "react";
import type { AgentWorkState, ModelProvider, ModelTelemetry, SessionTelemetry } from "../../core/types.js";
import type { OllamaHostDetails } from "../hosts.js";
import type { GpuStats, SystemStats } from "../systemStats.js";
import type { AgentMode, AdvisorNote } from "../types.js";
export declare function Sidebar(props: {
    workspace: string;
    model: string;
    provider: ModelProvider;
    ollamaUrl: string;
    agentMode: AgentMode;
    allowWrite: boolean;
    allowShell: boolean;
    subagents: boolean;
    workState: AgentWorkState;
    sessionId: string;
    systemStats: SystemStats;
    gpuStats: GpuStats | null;
    telemetry: ModelTelemetry | null;
    sessionTelemetry: SessionTelemetry;
    draftTokens: number;
    advisors: AdvisorNote[];
    height: number;
    scrollOffset: number;
    isActive: boolean;
    activeHost: OllamaHostDetails | null;
}): React.ReactElement;
