/**
 * TUI renderers for search/filesystem tools (ls, find, grep).
 *
 * Each tool has a renderCall (styled header with path/pattern) and
 * renderResult (output lines with truncation warnings).
 */
import { Text } from '../../../../tui/index.js';
import type { Theme } from '../../../theme/runtime.js';
interface SearchResult {
    details?: any;
}
export declare function renderLsCall(args: unknown, theme: Theme): Text;
export declare function renderLsResult(result: SearchResult | undefined, expanded: boolean, textOutput: string, theme: Theme): Text | undefined;
export declare function renderFindCall(args: unknown, theme: Theme): Text;
export declare function renderFindResult(result: SearchResult | undefined, expanded: boolean, textOutput: string, theme: Theme): Text | undefined;
export declare function renderGrepCall(args: unknown, theme: Theme): Text;
export declare function renderGrepResult(result: SearchResult | undefined, expanded: boolean, textOutput: string, theme: Theme): Text | undefined;
export {};
//# sourceMappingURL=search-ops.d.ts.map