/**
 * Utility class for formatting tool responses into user-friendly messages
 */
export declare class ResponseFormatter {
    /**
     * Checks if a parsed response contains HashLink block data for interactive rendering
     */
    static isHashLinkResponse(parsed: unknown): boolean;
    /**
     * Formats HashLink block response with simple text confirmation
     * HTML template rendering is handled by HashLinkBlockRenderer component via metadata
     */
    static formatHashLinkResponse(parsed: Record<string, unknown>): string;
    /**
     * Checks if a parsed response is an inscription response that needs formatting
     */
    static isInscriptionResponse(parsed: unknown): boolean;
    /**
     * Formats inscription response into user-friendly message
     */
    static formatInscriptionResponse(parsed: Record<string, unknown>): string;
    /**
     * Main formatting method that determines the best response format
     */
    static formatResponse(toolOutput: string): string;
}
