import type { Exception, ErrorLine } from './types';
declare const Utils: {
    lang: {
        isEqual: (a: unknown, b: unknown) => boolean;
        escapeRegExp: (str: string) => string;
        keys: <T extends Record<string | number | symbol, unknown>>(object: T) => (keyof T)[];
        hang: () => Promise<void>;
        isException: (value: unknown) => value is Exception;
        isError: (value: unknown) => value is Error;
        isLike: (value: unknown, partial: unknown) => boolean;
        isPlainObject: (value: unknown) => value is Record<string | number | symbol, unknown>;
        isString: (value: unknown) => value is string;
        isUndefined: (value: unknown) => value is undefined;
    };
    getErrorLines: (error: Error) => Promise<ErrorLine[]>;
    getStdoutColumns: () => number;
};
export default Utils;
