import { z } from "zod"; import type { JsonMap } from "../gitlab/types.js"; export declare const outputFormatSchema: z.ZodDefault>>; export type OutputFormat = z.infer; export interface ToolPresentation { readonly __toolPresentation: true; readonly data: T; readonly contentText: string; } export declare function withPresentation(data: T, contentText: string): ToolPresentation; export declare function isToolPresentation(value: unknown): value is ToolPresentation; export declare function presentOutput(outputFormat: OutputFormat, data: T, renderMarkdown: (data: T) => string): T | ToolPresentation; export declare function formatProjectStatusMarkdown(data: JsonMap): string; export declare function formatFailedPipelineMarkdown(data: JsonMap): string; export declare function formatPipelineComparisonMarkdown(data: JsonMap): string; export declare function formatJobTraceMarkdown(data: JsonMap): string; export declare function formatMergeRequestRiskMarkdown(data: JsonMap): string; export declare function formatReleaseNotesMarkdown(data: JsonMap): string; export declare function formatReleaseReadinessMarkdown(data: JsonMap): string; export declare function formatCommitRangeSummaryMarkdown(data: JsonMap): string; export declare function formatDirectorySummaryMarkdown(data: JsonMap): string; export declare function formatFlakyCiTriageMarkdown(data: JsonMap): string; export declare function formatStaleMergeRequestCleanupMarkdown(data: JsonMap): string; export declare function formatTeamDeliveryDigestMarkdown(data: JsonMap): string; export declare function formatPortfolioDeliveryOverviewMarkdown(data: JsonMap): string; export declare function formatGroupDeliveryOverviewMarkdown(data: JsonMap): string; export declare function formatProjectDashboardMarkdown(data: JsonMap): string; export declare function formatMergeRequestReviewStateMarkdown(data: JsonMap): string;