/** * @param {any} condition * @param {string | (() => string)} [message] * @returns {asserts condition} */ export function invariant(condition: any, message?: string | (() => string)): asserts condition; export class ExhaustivenessError extends Error { /** @param {never} value */ constructor(value: never); }