import type { ChatSession } from '../../../../core/chat/types.js';
import type { ChatSessionDetail, ChatSessionView } from '../../../../server/control-plane-types.js';
export declare class ControlPlaneChatSessionPresenter {
    static projectView(raw: unknown | ChatSession): ChatSessionView[];
    static projectDetail(raw: unknown | ChatSession): ChatSessionDetail[];
    private static projectQueuedPrompt;
    private static projectMessage;
    private static projectDirectShellResult;
    private static projectTurnView;
    private static readReasoningEffort;
}
//# sourceMappingURL=chat-session-presenter.d.ts.map