import "../../schema-BogGdbdV.js";
import "../../types-DoT0an28.js";
import { SentryApiService } from "../../client-njqQAP-R.js";
import "../../errors-CyAWBU2S.js";
import "../../index-NfFbnYt3.js";
import "../../utils-BV58GdRy.js";
import { FlexibleEventData } from "../../utils-gp7BwMLy.js";

//#region src/tools/search-events/formatters.d.ts
/**
 * Format an explanation for how a natural language query was translated
 */
declare function formatExplanation(explanation: string): string;
/**
 * Common parameters for event formatters
 */
interface FormatEventResultsParams {
  eventData: FlexibleEventData[];
  naturalLanguageQuery: string;
  includeExplanation?: boolean;
  apiService: SentryApiService;
  organizationSlug: string;
  explorerUrl: string;
  sentryQuery: string;
  fields: string[];
  explanation?: string;
}
/**
 * Format error event results for display
 */
declare function formatErrorResults(params: FormatEventResultsParams): string;
/**
 * Format log event results for display
 */
declare function formatLogResults(params: FormatEventResultsParams): string;
/**
 * Format span/trace event results for display
 */
declare function formatSpanResults(params: FormatEventResultsParams): string;
//# sourceMappingURL=formatters.d.ts.map
//#endregion
export { FormatEventResultsParams, formatErrorResults, formatExplanation, formatLogResults, formatSpanResults };
//# sourceMappingURL=formatters.d.ts.map