type AssertionError = Error & T & { showDiff: boolean; }; interface AssertionErrorConstructor { new(message: string, props?: T, ssf?: Function): AssertionError; } declare const AssertionError: AssertionErrorConstructor; export = AssertionError;