import type { DeployActionState } from '../../../hooks/use-deploy-action.js';
import type { AppView } from './app-view-tabs.js';
export interface ViewBodyProps {
    activeView: AppView;
    applicationId: string;
    terminalCwd: string;
    deploy: DeployActionState;
    /** True while the agent / scaffolder is still producing the app. */
    isBuilding?: boolean;
}
/**
 * Right-pane view body.
 *
 * The Terminal tab is kept mounted (just hidden) when not active so its
 * PTY session, scrollback, and running processes survive tab switches.
 * Other views are placeholders until implemented.
 */
export declare function ViewBody({ activeView, applicationId, terminalCwd, deploy, isBuilding, }: ViewBodyProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=view-body.d.ts.map