/// import { supportsColor as globalSupportsColor } from "chalk"; import { InputStream, OutputContext, OutputStream, Result, ResultContext, Results, ResultsContext, ResultsWithBaselinesContext } from "./types"; export { globalSupportsColor as supportsColor }; export declare const isOverBudget: ({ size, maxSize }: Result) => boolean; export declare const getBaselineDifference: ({ result, baseline, }: Pick) => number; export declare const isUnderBaseline: (baselines?: Results | undefined) => (result: Result) => boolean; export declare const isOverBaseline: (baselines?: Results | undefined) => (result: Result) => boolean; export declare const filterResults: (results: Results, predicate: (result: Result) => boolean) => Results; export declare const getTotalResultsSize: ({ results, }: Pick) => number; export declare const getTotalBaselinesSize: ({ baselines, }: Pick) => number; export declare const getTotalBaselinesDifference: ({ results, baselines, }: Pick) => number; export declare const getOutputContext: ({ supportsColor, maxPathLength, verbose, }: { supportsColor: boolean; maxPathLength?: number | undefined; verbose?: boolean | undefined; }) => OutputContext; export declare const getOutputStream: (output: string | NodeJS.WritableStream) => OutputStream; export declare const endOutputStream: (stream: OutputStream) => void; export declare const getInputStream: (input: string | NodeJS.ReadableStream) => Promise; export declare const readInputStream: (stream: InputStream) => Promise;