import type { SwiftBuildResult, SwiftTestResult, SwiftRunResult, SwiftPackageResolveResult, SwiftPackageUpdateResult, SwiftPackageShowDependenciesResult, SwiftPackageCleanResult, SwiftPackageInitResult } from "../schemas/index.js"; /** Compact build: success + counts + duration. */ export interface SwiftBuildCompact { [key: string]: unknown; success: boolean; errorCount: number; warningCount: number; duration: number; timedOut: boolean; } /** Compact test: summary counts with failed test entries preserved. */ export interface SwiftTestCompact { [key: string]: unknown; success: boolean; passed: number; failed: number; skipped: number; total: number; duration: number; failedTests: string[]; } /** Compact run: exit code + success, no stdout/stderr. */ export interface SwiftRunCompact { [key: string]: unknown; success: boolean; exitCode: number; duration: number; timedOut: boolean; } /** Compact package resolve: success + package names. */ export interface SwiftPackageResolveCompact { [key: string]: unknown; success: boolean; packageCount: number; duration: number; } /** Compact package update: success + updated package names. */ export interface SwiftPackageUpdateCompact { [key: string]: unknown; success: boolean; updatedCount: number; duration: number; } /** Compact show-dependencies: success + dependency count. */ export interface SwiftPackageShowDependenciesCompact { [key: string]: unknown; success: boolean; dependencyCount: number; } /** Compact package clean: success + duration. */ export interface SwiftPackageCleanCompact { [key: string]: unknown; success: boolean; duration: number; } /** Compact package init: success + file count. */ export interface SwiftPackageInitCompact { [key: string]: unknown; success: boolean; fileCount: number; duration: number; } /** Formats structured swift build results into a human-readable diagnostic summary. */ export declare function formatBuild(data: SwiftBuildResult): string; /** Formats structured swift test results into a human-readable test summary. */ export declare function formatTest(data: SwiftTestResult): string; /** Formats structured swift run output into a human-readable summary. */ export declare function formatRun(data: SwiftRunResult): string; /** Formats structured swift package resolve output. */ export declare function formatPackageResolve(data: SwiftPackageResolveResult): string; /** Formats structured swift package update output. */ export declare function formatPackageUpdate(data: SwiftPackageUpdateResult): string; /** Formats structured swift package show-dependencies output. */ export declare function formatPackageShowDependencies(data: SwiftPackageShowDependenciesResult): string; /** Formats structured swift package clean output. */ export declare function formatPackageClean(data: SwiftPackageCleanResult): string; /** Formats structured swift package init output. */ export declare function formatPackageInit(data: SwiftPackageInitResult): string; export declare function compactBuildMap(data: SwiftBuildResult): SwiftBuildCompact; export declare function compactTestMap(data: SwiftTestResult): SwiftTestCompact; export declare function compactRunMap(data: SwiftRunResult): SwiftRunCompact; export declare function compactPackageResolveMap(data: SwiftPackageResolveResult): SwiftPackageResolveCompact; export declare function compactPackageUpdateMap(data: SwiftPackageUpdateResult): SwiftPackageUpdateCompact; export declare function compactPackageShowDependenciesMap(data: SwiftPackageShowDependenciesResult): SwiftPackageShowDependenciesCompact; export declare function compactPackageCleanMap(data: SwiftPackageCleanResult): SwiftPackageCleanCompact; export declare function compactPackageInitMap(data: SwiftPackageInitResult): SwiftPackageInitCompact; export declare function formatBuildCompact(data: SwiftBuildCompact): string; export declare function formatTestCompact(data: SwiftTestCompact): string; export declare function formatRunCompact(data: SwiftRunCompact): string; export declare function formatPackageResolveCompact(data: SwiftPackageResolveCompact): string; export declare function formatPackageUpdateCompact(data: SwiftPackageUpdateCompact): string; export declare function formatPackageShowDependenciesCompact(data: SwiftPackageShowDependenciesCompact): string; export declare function formatPackageCleanCompact(data: SwiftPackageCleanCompact): string; export declare function formatPackageInitCompact(data: SwiftPackageInitCompact): string; //# sourceMappingURL=formatters.d.ts.map