/**
 * Shared Log Viewer
 *
 * Displays a log file with support for follow mode and tail lines.
 * Used by both `shep agent logs` and `shep feat logs`.
 */
export interface LogViewerOptions {
    /** Absolute path to the log file */
    logPath: string;
    /** Follow log output (like tail -f) */
    follow?: boolean;
    /** Number of lines to show from the end (0 = all) */
    lines: number;
    /** Label for error messages (e.g. "run abc123", "feature my-feat") */
    label: string;
}
/**
 * Display a log file to stdout with optional follow mode and tail lines.
 *
 * @returns false if the log file doesn't exist or is empty (in non-follow mode)
 */
export declare function viewLog(opts: LogViewerOptions): Promise<boolean>;
//# sourceMappingURL=log-viewer.d.ts.map