import type { CompactResult } from "../../types.js";
export type TokenjuiceDetails = {
    compacted: true;
    rawChars: number;
    reducedChars: number;
    savedChars: number;
    reducer?: string;
};
export declare function extractTextContent(content: unknown): string;
export declare function buildBypassNotice(fullOutputPath?: string): string;
export declare function buildCompactionNotice(result: CompactResult, fullOutputPath?: string): string;
export declare function buildTokenjuiceDetails(result: CompactResult): TokenjuiceDetails;
export declare function mergeDetails(existingDetails: unknown, tokenjuiceDetails: TokenjuiceDetails): {
    tokenjuice: TokenjuiceDetails;
};
