/// declare global { namespace jest { interface Matchers { /** * Asserts that a value is an instance of `Date` whose internal value is valid. `Date` is little like `Promise` in that it is a container for a value. For example, `new Date('wut?')` is a valid `Date` which wraps a value that is not valid. * @example * expect(new Date('2020-01-01')).toBeValidDate(); */ toBeValidDate(): R; } interface Expect { /** * Asserts that a value is an instance of `Date` whose internal value is valid. `Date` is little like `Promise` in that it is a container for a value. For example, `new Date('wut?')` is a valid `Date` which wraps a value that is not valid. * @example * expect(new Date('2020-01-01')).toEqual( * expect.toBeValidDate() * ); */ toBeValidDate(): JestMatchers; } } } export declare const toBeValidDateMatcher: (value: unknown) => jest.CustomMatcherResult;