/**
 * Vigthoria CLI - Preview Command
 *
 * Local preview server + consolidated visual diffs + Template Service proof gate
 *
 * Usage:
 *   vigthoria preview                     - Preview project in browser
 *   vigthoria preview --diff              - Show consolidated diff of recent agent changes
 *   vigthoria preview --proof             - Run Template Service preview gate
 *   vigthoria preview -p /path/to/project - Preview specific project
 */
import { Config } from '../utils/config.js';
import { Logger } from '../utils/logger.js';
interface PreviewOptions {
    project: string;
    entry?: string;
    port?: number;
    open?: boolean;
    diff?: boolean;
    proof?: boolean;
    screenshot?: boolean;
}
export declare class PreviewCommand {
    private config;
    private logger;
    private api;
    private server;
    constructor(config: Config, logger: Logger);
    run(options: PreviewOptions): Promise<void>;
    /**
     * Detect the HTML entry file in the project
     */
    private detectEntryFile;
    /**
     * Find an available port starting from the given number
     */
    private findAvailablePort;
    /**
     * Start a local HTTP server for preview
     */
    private startServer;
    /**
     * Open URL in default browser
     */
    private openBrowser;
    /**
     * Show consolidated diff of recent agent changes using git
     */
    showConsolidatedDiff(projectPath: string): Promise<void>;
    /**
     * Run Template Service preview gate and persist proof bundle
     */
    private runProofGate;
}
export {};
