import type { RenderContext, RenderResultsOptions, TemplateResult } from './types.js';
export type { RenderContext, RenderResultsOptions, TemplateResult };
/**
 * Render a single result row - dispatches to appropriate renderer based on context.
 */
export declare function renderResultRow(result: TemplateResult, context: RenderContext): void;
/**
 * Render results as an aligned table with arrow format showing targets.
 *
 * Build/Apply Format:
 * ✔ audit.sql           → 20241227_srtd-audit.sql
 * ● users.sql           → 20241225_srtd-users.sql        2 days ago
 * ✘ broken.sql
 *
 * Watch Format:
 * 16:45:02  ✔ .../audit.sql applied
 * 16:45:15  ● .../user.sql changed
 * 16:46:03  ✘ .../broken.sql error
 *           | syntax error at line 5
 */
export declare function renderResultsTable(options: RenderResultsOptions): void;
