import { EXCEPTION } from "./constants.js";
/**
 * Dictionary `Difference` kind->formatter.
 *
 * @category Output
 */
export declare const stringifyDifferenceDictionary: {
    readonly 1: (difference: import("@lou.codes/diff").Difference<1> & {
        readonly right: unknown;
    } & {
        readonly kind: 1;
    }) => string;
    readonly 2: (difference: import("@lou.codes/diff").Difference<2> & {
        readonly left: unknown;
    } & {
        readonly kind: 2;
    }) => string;
    readonly 8: (difference: {
        readonly error: unknown;
        readonly kind: typeof EXCEPTION;
    } & {
        readonly kind: 8;
    }) => `\u001B[31m${string}\u001B[39m`;
    readonly 4: (difference: import("@lou.codes/diff").Difference<4> & {
        readonly left: unknown;
        readonly right: unknown;
    } & {
        readonly kind: 4;
    }) => string;
};
