/**
 * Status tab for the dashboard TUI
 * Shows the original 4-pane layout: PRD Queue, Processes, Pull Requests, Logs
 */
import { IStatusSnapshot } from '@night-watch/core';
import { ITab } from './types.js';
/**
 * Sort PRDs by priority order. PRDs in the priority list come first (in that order),
 * remaining PRDs follow alphabetically.
 */
export declare function sortPrdsByPriority(prds: IStatusSnapshot['prds'], priority: string[]): IStatusSnapshot['prds'];
/**
 * Render the PRD Queue pane content from snapshot data.
 */
export declare function renderPrdPane(prds: IStatusSnapshot['prds'], priority?: string[]): string;
/**
 * Render the Process Status pane content from snapshot data.
 */
export declare function renderProcessPane(processes: IStatusSnapshot['processes']): string;
/**
 * Render the PR Status pane content from snapshot data.
 */
export declare function renderPrPane(prs: IStatusSnapshot['prs']): string;
/**
 * Render the Log Tail pane content from snapshot data.
 */
export declare function renderLogPane(projectDir: string, logs: IStatusSnapshot['logs']): string;
/**
 * Create the Status tab with 4-pane layout
 */
export declare function createStatusTab(): ITab;
//# sourceMappingURL=tab-status.d.ts.map