import { type Component } from "@pk-nerdsaver-ai/pi-tui";
import type { RenderResultOptions } from "../extensibility/custom-tools/types";
import type { Theme } from "../modes/theme/theme";
import type { GhToolDetails } from "./gh";
type GithubToolRenderArgs = {
    op?: string;
    run?: string;
    branch?: string;
    repo?: string;
    pr?: string | string[];
    query?: string;
};
export declare const githubToolRenderer: {
    renderCall(args: GithubToolRenderArgs, options: RenderResultOptions, uiTheme: Theme): Component;
    renderResult(result: {
        content: Array<{
            type: string;
            text?: string;
        }>;
        details?: GhToolDetails;
        isError?: boolean;
    }, options: RenderResultOptions, uiTheme: Theme, args?: GithubToolRenderArgs): Component;
    mergeCallAndResult: boolean;
};
export {};
