{
  "schemaVersion": "2.0",
  "id": 5212,
  "name": "@probitas-test/expect",
  "variant": "project",
  "kind": 1,
  "flags": {},
  "comment": {
    "summary": [
      {
        "kind": "text",
        "text": "Type-safe expectation library for Probitas scenario testing with specialized assertions for various client types.\n\nThis module provides a unified "
      },
      {
        "kind": "code",
        "text": "`expect()`"
      },
      {
        "kind": "text",
        "text": " function that automatically dispatches to the appropriate\nexpectation based on the input type, along with specialized expectations for each client type.\n\n## Features\n\n- **Type-safe expectations**: Compile-time safety with TypeScript\n- **Unified API**: Single "
      },
      {
        "kind": "code",
        "text": "`expect()`"
      },
      {
        "kind": "text",
        "text": " function that dispatches to specialized expectations\n- **Client-specific assertions**: Tailored expectations for HTTP, GraphQL, SQL, Redis, MongoDB, and more\n- **Method chaining**: Fluent API for readable test assertions\n- **Consistent naming**: All methods follow "
      },
      {
        "kind": "code",
        "text": "`toBeXxx`"
      },
      {
        "kind": "text",
        "text": " or "
      },
      {
        "kind": "code",
        "text": "`toHaveXxx`"
      },
      {
        "kind": "text",
        "text": " patterns\n- **Generic fallback**: Chainable wrapper for @std/expect matchers\n\n## Usage\n\n### Unified expect Function\n\nThe "
      },
      {
        "kind": "code",
        "text": "`expect()`"
      },
      {
        "kind": "text",
        "text": " function automatically dispatches to the appropriate expectation based on the input type:"
      }
    ],
    "blockTags": [
      {
        "tag": "@example",
        "name": "HTTP Response expectations",
        "content": [
          {
            "kind": "code",
            "text": "```typescript\nimport type { HttpResponse } from \"@probitas-test/client-http\";\nimport { expectHttpResponse } from \"./mod.ts\";\n\n// Mock HTTP response for example\nconst response = {\n  kind: \"http\",\n  ok: true,\n  status: 200,\n  statusText: \"OK\",\n  headers: new Headers({ \"content-type\": \"application/json\" }),\n  url: \"http://example.com/api/users\",\n  body: null,\n  duration: 100,\n  text: null,\n  json: { users: [] },\n} as unknown as HttpResponse;\n\nexpectHttpResponse(response)\n  .toBeOk()                        // Status 2xx\n  .toHaveStatus(200);              // Specific status code\n```"
          }
        ]
      },
      {
        "tag": "@example",
        "name": "GraphQL Response expectations",
        "content": [
          {
            "kind": "code",
            "text": "```typescript\nimport type { GraphqlResponse } from \"@probitas-test/client-graphql\";\nimport { expectGraphqlResponse } from \"./mod.ts\";\n\n// Mock GraphQL response for example\nconst response = {\n  kind: \"graphql\",\n  ok: true,\n  status: 200,\n  headers: {},\n  raw: { data: { user: { name: \"Alice\" } } },\n  data: { user: { name: \"Alice\" } },\n  error: null,\n  duration: 50,\n} as unknown as GraphqlResponse;\n\nexpectGraphqlResponse(response)\n  .toBeOk()\n  .toHaveDataPresent()\n  .toHaveErrorNull();\n```"
          }
        ]
      },
      {
        "tag": "@example",
        "name": "SQL Query Result expectations",
        "content": [
          {
            "kind": "code",
            "text": "```typescript\nimport type { SqlQueryResult } from \"@probitas-test/client-sql\";\nimport { expectSqlQueryResult } from \"./mod.ts\";\n\n// Mock SQL query result for example\nconst result = {\n  kind: \"sql\",\n  ok: true,\n  rows: Array.from({ length: 10 }, (_, i) => ({ id: i + 1, name: `User ${i + 1}` })),\n  rowCount: 10,\n  duration: 25,\n  map: <U>(_fn: (row: Record<string, unknown>) => U) => [],\n  as: <U>() => ({ rows: [] as U[], rowCount: 0 }),\n} as unknown as SqlQueryResult;\n\nexpectSqlQueryResult(result)\n  .toBeOk()\n  .toHaveRowCount(10);\n```"
          }
        ]
      },
      {
        "tag": "@example",
        "name": "Generic value expectations (chainable @std/expect)",
        "content": [
          {
            "kind": "code",
            "text": "```typescript\nimport { expect } from \"./mod.ts\";\n\n// All @std/expect matchers are supported\nexpect(42)\n  .toBe(42)\n  .toBeGreaterThan(40)\n  .toBeLessThan(50);\n\n// .not modifier works correctly\nexpect(\"hello\")\n  .not.toBe(\"world\")\n  .not.toBeNull()\n  .toContain(\"ello\");\n```"
          },
          {
            "kind": "text",
            "text": "\n\n## Supported Client Types\n\n- **HTTP** - "
          },
          {
            "kind": "inline-tag",
            "tag": "@linkcode",
            "text": "expectHttpResponse",
            "target": 5213
          },
          {
            "kind": "text",
            "text": " for REST API testing\n- **GraphQL** - "
          },
          {
            "kind": "inline-tag",
            "tag": "@linkcode",
            "text": "expectGraphqlResponse",
            "target": 5736
          },
          {
            "kind": "text",
            "text": " for GraphQL queries\n- **ConnectRPC** - "
          },
          {
            "kind": "inline-tag",
            "tag": "@linkcode",
            "text": "expectConnectRpcResponse",
            "target": 6116
          },
          {
            "kind": "text",
            "text": " for RPC calls\n- **gRPC** - "
          },
          {
            "kind": "inline-tag",
            "tag": "@linkcode",
            "text": "expectGrpcResponse",
            "target": 6563
          },
          {
            "kind": "text",
            "text": " for gRPC calls\n- **SQL** - "
          },
          {
            "kind": "inline-tag",
            "tag": "@linkcode",
            "text": "expectSqlQueryResult",
            "target": 9193
          },
          {
            "kind": "text",
            "text": " for database queries\n- **Redis** - "
          },
          {
            "kind": "inline-tag",
            "tag": "@linkcode",
            "text": "expectRedisResult",
            "target": 6801
          },
          {
            "kind": "text",
            "text": " for Redis operations\n- **MongoDB** - "
          },
          {
            "kind": "inline-tag",
            "tag": "@linkcode",
            "text": "expectMongoResult",
            "target": 7452
          },
          {
            "kind": "text",
            "text": " for MongoDB operations\n- **RabbitMQ** - "
          },
          {
            "kind": "inline-tag",
            "tag": "@linkcode",
            "text": "expectRabbitMqResult",
            "target": 8682
          },
          {
            "kind": "text",
            "text": " for message queue operations\n- **SQS** - "
          },
          {
            "kind": "inline-tag",
            "tag": "@linkcode",
            "text": "expectSqsResult",
            "target": 8105
          },
          {
            "kind": "text",
            "text": " for AWS SQS operations\n\nAll expectation methods follow a consistent naming pattern ("
          },
          {
            "kind": "code",
            "text": "`toBeXxx`"
          },
          {
            "kind": "text",
            "text": ", "
          },
          {
            "kind": "code",
            "text": "`toHaveXxx`"
          },
          {
            "kind": "text",
            "text": ") and support method chaining for fluent assertions.\n\n## Method Naming Convention\n\nAll expectation methods follow these patterns:\n\n- "
          },
          {
            "kind": "code",
            "text": "`toBeXxx()`"
          },
          {
            "kind": "text",
            "text": " - Assertions about the state (e.g., "
          },
          {
            "kind": "code",
            "text": "`toBeOk()`"
          },
          {
            "kind": "text",
            "text": ", "
          },
          {
            "kind": "code",
            "text": "`toBeNull()`"
          },
          {
            "kind": "text",
            "text": ")\n- "
          },
          {
            "kind": "code",
            "text": "`toHaveXxx()`"
          },
          {
            "kind": "text",
            "text": " - Assertions about properties (e.g., "
          },
          {
            "kind": "code",
            "text": "`toHaveStatus()`"
          },
          {
            "kind": "text",
            "text": ", "
          },
          {
            "kind": "code",
            "text": "`toHaveLength()`"
          },
          {
            "kind": "text",
            "text": ")\n- "
          },
          {
            "kind": "code",
            "text": "`toMatchXxx()`"
          },
          {
            "kind": "text",
            "text": " - Pattern matching (e.g., "
          },
          {
            "kind": "code",
            "text": "`toMatchObject()`"
          },
          {
            "kind": "text",
            "text": ")\n- Comparison methods use full names (e.g., "
          },
          {
            "kind": "code",
            "text": "`toBeGreaterThan()`"
          },
          {
            "kind": "text",
            "text": ", "
          },
          {
            "kind": "code",
            "text": "`toBeLessThanOrEqual()`"
          },
          {
            "kind": "text",
            "text": ")\n\n## Negation with .not\n\nAll expectation types support the "
          },
          {
            "kind": "code",
            "text": "`.not`"
          },
          {
            "kind": "text",
            "text": " modifier to negate assertions:"
          }
        ]
      },
      {
        "tag": "@example",
        "name": "Using .not modifier",
        "content": [
          {
            "kind": "code",
            "text": "```typescript\nimport type { HttpResponse } from \"@probitas-test/client-http\";\nimport { expect, expectHttpResponse } from \"./mod.ts\";\n\n// Mock HTTP response for example\nconst response = {\n  kind: \"http\",\n  ok: true,\n  status: 200,\n  statusText: \"OK\",\n  headers: new Headers(),\n  url: \"http://example.com\",\n  body: null,\n  duration: 50,\n  text: null,\n  json: {},\n} as unknown as HttpResponse;\n\nexpectHttpResponse(response)\n  .not.toHaveStatus(404)\n  .toHaveStatus(200);\n\nexpect(42)\n  .not.toBe(43)\n  .not.toBeNull();\n```"
          },
          {
            "kind": "text",
            "text": "\n\nThe "
          },
          {
            "kind": "code",
            "text": "`.not`"
          },
          {
            "kind": "text",
            "text": " modifier only affects the immediately following assertion, then resets to non-negated state:"
          }
        ]
      },
      {
        "tag": "@example",
        "name": ".not scoping",
        "content": [
          {
            "kind": "code",
            "text": "```typescript\nimport { expect } from \"./mod.ts\";\n\nexpect(42)\n  .not.toBe(43)         // Negated\n  .toBeGreaterThan(40); // Not negated\n```"
          },
          {
            "kind": "text",
            "text": "\n\n## Chainable Expectations for Generic Values\n\nFor values that don't match any specific client type, "
          },
          {
            "kind": "code",
            "text": "`expect()`"
          },
          {
            "kind": "text",
            "text": " falls back to "
          },
          {
            "kind": "inline-tag",
            "tag": "@linkcode",
            "text": "expectAnything",
            "target": 9727
          },
          {
            "kind": "text",
            "text": ",\na chainable wrapper around @std/expect:"
          }
        ]
      },
      {
        "tag": "@example",
        "name": "Chaining generic expectations",
        "content": [
          {
            "kind": "code",
            "text": "```typescript\nimport { expect } from \"./mod.ts\";\n\n// All @std/expect matchers are supported\nexpect(42)\n  .toBe(42)\n  .toBeGreaterThan(40)\n  .toBeLessThan(50);\n\n// .not modifier works correctly\nexpect(\"hello\")\n  .not.toBe(\"world\")\n  .not.toBeNull()\n  .toContain(\"ello\");\n\n// Complex assertions\nexpect({ a: 1, b: 2, c: 3 })\n  .toMatchObject({ a: 1 })\n  .toHaveProperty(\"b\", 2)\n  .not.toBeNull();\n```"
          },
          {
            "kind": "text",
            "text": "\n\n**Note:** "
          },
          {
            "kind": "code",
            "text": "`.resolves`"
          },
          {
            "kind": "text",
            "text": " and "
          },
          {
            "kind": "code",
            "text": "`.rejects`"
          },
          {
            "kind": "text",
            "text": " are intentionally not supported as they require "
          },
          {
            "kind": "code",
            "text": "`.then()`"
          },
          {
            "kind": "text",
            "text": " chaining,\nwhich degrades the UX compared to synchronous method chaining."
          }
        ]
      }
    ]
  },
  "children": [
    {
      "id": 6432,
      "name": "ConnectRpcError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error class for ConnectRPC/gRPC errors.\n\nUse "
          },
          {
            "kind": "code",
            "text": "`statusCode`"
          },
          {
            "kind": "text",
            "text": " to distinguish between different gRPC error codes."
          }
        ]
      },
      "children": [
        {
          "id": 6433,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 6434,
              "name": "ConnectRpcError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 6435,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6436,
                  "name": "statusCode",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 6414,
                    "name": "ConnectRpcStatusCode",
                    "package": "@probitas-test/client-connectrpc"
                  }
                },
                {
                  "id": 6437,
                  "name": "statusMessage",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6438,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6429,
                    "name": "ConnectRpcErrorOptions",
                    "package": "@probitas-test/client-connectrpc"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 6432,
                "name": "ConnectRpcError",
                "package": "@probitas-test/client-connectrpc"
              },
              "overwrites": {
                "type": "reference",
                "target": -1,
                "name": "ClientError.constructor",
                "package": "@probitas-test/client"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.constructor",
            "package": "@probitas-test/client"
          }
        },
        {
          "id": 6444,
          "name": "details",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "reference",
                "target": 6426,
                "name": "ErrorDetail",
                "package": "@probitas-test/client-connectrpc"
              }
            }
          }
        },
        {
          "id": 6440,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "connectrpc"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.kind"
          }
        },
        {
          "id": 6443,
          "name": "metadata",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.dom.d.ts",
                  "qualifiedName": "Headers"
                },
                "name": "Headers",
                "package": "typescript"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        },
        {
          "id": 6439,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.name"
          }
        },
        {
          "id": 6441,
          "name": "statusCode",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": 6414,
            "name": "ConnectRpcStatusCode",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 6442,
          "name": "statusMessage",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/errors.d.ts",
            "qualifiedName": "ClientError"
          },
          "name": "ClientError",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 6419,
      "name": "ConnectRpcNetworkError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a network-level failure occurs.\n\nThis error indicates that the request could not be processed by the server\ndue to network issues (connection refused, DNS resolution failure, timeout, etc.).\nUnlike ConnectRpcError, this error means the server was never reached."
          }
        ]
      },
      "children": [
        {
          "id": 6420,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 6421,
              "name": "ConnectRpcNetworkError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 6422,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6423,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es2022.error.d.ts",
                      "qualifiedName": "ErrorOptions"
                    },
                    "name": "ErrorOptions",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 6419,
                "name": "ConnectRpcNetworkError",
                "package": "@probitas-test/client-connectrpc"
              },
              "overwrites": {
                "type": "reference",
                "target": -1,
                "name": "ClientError.constructor",
                "package": "@probitas-test/client"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.constructor",
            "package": "@probitas-test/client"
          }
        },
        {
          "id": 6425,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "connectrpc"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.kind"
          }
        },
        {
          "id": 6424,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/errors.d.ts",
            "qualifiedName": "ClientError"
          },
          "name": "ClientError",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 9395,
      "name": "ConstraintError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a constraint violation occurs."
          }
        ]
      },
      "children": [
        {
          "id": 9396,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 9397,
              "name": "ConstraintError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 9398,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 9399,
                  "name": "constraint",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 9400,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 9376,
                    "name": "SqlErrorOptions",
                    "package": "@probitas-test/client-sql"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 9395,
                "name": "ConstraintError",
                "package": "@probitas-test/client-sql"
              },
              "overwrites": {
                "type": "reference",
                "target": 9380,
                "name": "SqlError.constructor"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": 9379,
            "name": "SqlError.constructor"
          }
        },
        {
          "id": 9403,
          "name": "constraint",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 9402,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "constraint"
          },
          "overwrites": {
            "type": "reference",
            "target": 9385,
            "name": "SqlError.kind"
          }
        },
        {
          "id": 9401,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "ConstraintError"
          },
          "defaultValue": "\"ConstraintError\"",
          "overwrites": {
            "type": "reference",
            "target": 9384,
            "name": "SqlError.name"
          }
        },
        {
          "id": 9404,
          "name": "sqlState",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 9386,
            "name": "SqlError.sqlState"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 9378,
          "name": "SqlError",
          "package": "@probitas-test/client-sql"
        }
      ]
    },
    {
      "id": 9405,
      "name": "DeadlockError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a deadlock is detected."
          }
        ]
      },
      "children": [
        {
          "id": 9406,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 9407,
              "name": "DeadlockError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 9408,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 9409,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 9376,
                    "name": "SqlErrorOptions",
                    "package": "@probitas-test/client-sql"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 9405,
                "name": "DeadlockError",
                "package": "@probitas-test/client-sql"
              },
              "overwrites": {
                "type": "reference",
                "target": 9380,
                "name": "SqlError.constructor"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": 9379,
            "name": "SqlError.constructor"
          }
        },
        {
          "id": 9411,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "deadlock"
          },
          "overwrites": {
            "type": "reference",
            "target": 9385,
            "name": "SqlError.kind"
          }
        },
        {
          "id": 9410,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "DeadlockError"
          },
          "defaultValue": "\"DeadlockError\"",
          "overwrites": {
            "type": "reference",
            "target": 9384,
            "name": "SqlError.name"
          }
        },
        {
          "id": 9412,
          "name": "sqlState",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 9386,
            "name": "SqlError.sqlState"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 9378,
          "name": "SqlError",
          "package": "@probitas-test/client-sql"
        }
      ]
    },
    {
      "id": 9623,
      "name": "ExpectationError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Custom error class for expectation failures.\n\nThis class is used to identify expectation errors and format them differently\nfrom regular errors (e.g., without \"Error:\" prefix in reporters)."
          }
        ]
      },
      "children": [
        {
          "id": 9624,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 9625,
              "name": "ExpectationError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 9626,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 9623,
                "name": "ExpectationError",
                "package": "@probitas-test/expect"
              },
              "overwrites": {
                "type": "reference",
                "target": -1,
                "name": "Error.constructor",
                "package": "typescript"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "Error.constructor",
            "package": "typescript"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "typescript",
            "packagePath": "lib/lib.es5.d.ts",
            "qualifiedName": "Error"
          },
          "name": "Error",
          "package": "typescript"
        }
      ]
    },
    {
      "id": 6025,
      "name": "GraphqlExecutionError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown for GraphQL execution errors.\n\nThis error is returned when the GraphQL server processes the request\nbut returns errors in the response (validation errors, resolver errors, etc.)."
          }
        ]
      },
      "children": [
        {
          "id": 6026,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 6027,
              "name": "GraphqlExecutionError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 6028,
                  "name": "errors",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "typeOperator",
                    "operator": "readonly",
                    "target": {
                      "type": "array",
                      "elementType": {
                        "type": "reference",
                        "target": 5962,
                        "name": "GraphqlErrorItem",
                        "package": "@probitas-test/client-graphql"
                      }
                    }
                  }
                },
                {
                  "id": 6029,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es2022.error.d.ts",
                      "qualifiedName": "ErrorOptions"
                    },
                    "name": "ErrorOptions",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 6025,
                "name": "GraphqlExecutionError",
                "package": "@probitas-test/client-graphql"
              },
              "overwrites": {
                "type": "reference",
                "target": -1,
                "name": "ClientError.constructor",
                "package": "@probitas-test/client"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.constructor",
            "package": "@probitas-test/client"
          }
        },
        {
          "id": 6032,
          "name": "errors",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "GraphQL errors from response"
              }
            ]
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "reference",
                "target": 5962,
                "name": "GraphqlErrorItem",
                "package": "@probitas-test/client-graphql"
              }
            }
          }
        },
        {
          "id": 6031,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "graphql"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.kind"
          }
        },
        {
          "id": 6030,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "GraphqlExecutionError"
          },
          "defaultValue": "\"GraphqlExecutionError\"",
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/errors.d.ts",
            "qualifiedName": "ClientError"
          },
          "name": "ClientError",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 6033,
      "name": "GraphqlNetworkError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown for network-level failures.\n\nThis error indicates that the request could not reach or be processed\nby the GraphQL server (connection refused, HTTP errors, etc.)."
          }
        ]
      },
      "children": [
        {
          "id": 6034,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 6035,
              "name": "GraphqlNetworkError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 6036,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6037,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es2022.error.d.ts",
                      "qualifiedName": "ErrorOptions"
                    },
                    "name": "ErrorOptions",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 6033,
                "name": "GraphqlNetworkError",
                "package": "@probitas-test/client-graphql"
              },
              "overwrites": {
                "type": "reference",
                "target": -1,
                "name": "ClientError.constructor",
                "package": "@probitas-test/client"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.constructor",
            "package": "@probitas-test/client"
          }
        },
        {
          "id": 6039,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "network"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.kind"
          }
        },
        {
          "id": 6038,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "GraphqlNetworkError"
          },
          "defaultValue": "\"GraphqlNetworkError\"",
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/errors.d.ts",
            "qualifiedName": "ClientError"
          },
          "name": "ClientError",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 5620,
      "name": "HttpError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "HTTP error class for non-2xx responses.\n\nThis error is thrown (or returned in response.error) when the server\nresponds with a 4xx or 5xx status code. It includes the response body\nfor inspecting error details."
          }
        ],
        "blockTags": [
          {
            "tag": "@example",
            "name": "Check status code and body",
            "content": [
              {
                "kind": "code",
                "text": "```ts\nimport { createHttpClient, HttpError } from \"@probitas-test/client-http\";\n\nconst http = createHttpClient({ url: \"http://localhost:3000\", throwOnError: true });\ntry {\n  await http.get(\"/not-found\");\n} catch (error) {\n  if (error instanceof HttpError && error.status === 404) {\n    console.log(\"Not found:\", error.text);\n  }\n}\n```"
              }
            ]
          }
        ]
      },
      "children": [
        {
          "id": 5621,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 5622,
              "name": "HttpError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 5623,
                  "name": "status",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 5624,
                  "name": "statusText",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 5625,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 5617,
                    "name": "HttpErrorOptions",
                    "package": "@probitas-test/client-http"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 5620,
                "name": "HttpError",
                "package": "@probitas-test/client-http"
              },
              "overwrites": {
                "type": "reference",
                "target": -1,
                "name": "ClientError.constructor",
                "package": "@probitas-test/client"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.constructor",
            "package": "@probitas-test/client"
          }
        },
        {
          "id": 5631,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response headers (null if not available)"
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.dom.d.ts",
                  "qualifiedName": "Headers"
                },
                "name": "Headers",
                "package": "typescript"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        },
        {
          "id": 5628,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "http"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.kind"
          }
        },
        {
          "id": 5627,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.name"
          }
        },
        {
          "id": 5629,
          "name": "status",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "HTTP status code"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 5630,
          "name": "statusText",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "HTTP status text"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 5634,
          "name": "arrayBuffer",
          "variant": "declaration",
          "kind": 262144,
          "flags": {},
          "getSignature": {
            "id": 5635,
            "name": "arrayBuffer",
            "variant": "signature",
            "kind": 524288,
            "flags": {},
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "Get body as ArrayBuffer (null if no body)"
                }
              ]
            },
            "type": {
              "type": "union",
              "types": [
                {
                  "type": "reference",
                  "target": {
                    "packageName": "typescript",
                    "packagePath": "lib/lib.es5.d.ts",
                    "qualifiedName": "ArrayBuffer"
                  },
                  "name": "ArrayBuffer",
                  "package": "typescript"
                },
                {
                  "type": "literal",
                  "value": null
                }
              ]
            }
          }
        },
        {
          "id": 5636,
          "name": "blob",
          "variant": "declaration",
          "kind": 262144,
          "flags": {},
          "getSignature": {
            "id": 5637,
            "name": "blob",
            "variant": "signature",
            "kind": 524288,
            "flags": {},
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "Get body as Blob (null if no body)"
                }
              ]
            },
            "type": {
              "type": "union",
              "types": [
                {
                  "type": "reference",
                  "target": {
                    "packageName": "typescript",
                    "packagePath": "lib/lib.dom.d.ts",
                    "qualifiedName": "Blob"
                  },
                  "name": "Blob",
                  "package": "typescript"
                },
                {
                  "type": "literal",
                  "value": null
                }
              ]
            }
          }
        },
        {
          "id": 5632,
          "name": "body",
          "variant": "declaration",
          "kind": 262144,
          "flags": {},
          "getSignature": {
            "id": 5633,
            "name": "body",
            "variant": "signature",
            "kind": 524288,
            "flags": {},
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "Response body as raw bytes (null if no body)"
                }
              ]
            },
            "type": {
              "type": "union",
              "types": [
                {
                  "type": "reference",
                  "target": {
                    "packageName": "typescript",
                    "packagePath": "lib/lib.es5.d.ts",
                    "qualifiedName": "Uint8Array"
                  },
                  "typeArguments": [
                    {
                      "type": "reference",
                      "target": {
                        "packageName": "typescript",
                        "packagePath": "lib/lib.es5.d.ts",
                        "qualifiedName": "ArrayBufferLike"
                      },
                      "name": "ArrayBufferLike",
                      "package": "typescript"
                    }
                  ],
                  "name": "Uint8Array",
                  "package": "typescript"
                },
                {
                  "type": "literal",
                  "value": null
                }
              ]
            }
          }
        },
        {
          "id": 5640,
          "name": "json",
          "variant": "declaration",
          "kind": 262144,
          "flags": {},
          "getSignature": {
            "id": 5641,
            "name": "json",
            "variant": "signature",
            "kind": 524288,
            "flags": {},
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "Get body as parsed JSON (null if no body)."
                }
              ],
              "blockTags": [
                {
                  "tag": "@throws",
                  "content": [
                    {
                      "kind": "text",
                      "text": "SyntaxError if body is not valid JSON"
                    }
                  ]
                }
              ]
            },
            "type": {
              "type": "intrinsic",
              "name": "unknown"
            }
          }
        },
        {
          "id": 5638,
          "name": "text",
          "variant": "declaration",
          "kind": 262144,
          "flags": {},
          "getSignature": {
            "id": 5639,
            "name": "text",
            "variant": "signature",
            "kind": 524288,
            "flags": {},
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "Get body as text (null if no body)"
                }
              ]
            },
            "type": {
              "type": "union",
              "types": [
                {
                  "type": "intrinsic",
                  "name": "string"
                },
                {
                  "type": "literal",
                  "value": null
                }
              ]
            }
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/errors.d.ts",
            "qualifiedName": "ClientError"
          },
          "name": "ClientError",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 5642,
      "name": "HttpNetworkError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a network-level failure occurs.\n\nThis error indicates that the request could not be processed by the server\ndue to network issues (connection refused, DNS resolution failure, etc.)."
          }
        ]
      },
      "children": [
        {
          "id": 5643,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 5644,
              "name": "HttpNetworkError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 5645,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 5646,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es2022.error.d.ts",
                      "qualifiedName": "ErrorOptions"
                    },
                    "name": "ErrorOptions",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 5642,
                "name": "HttpNetworkError",
                "package": "@probitas-test/client-http"
              },
              "overwrites": {
                "type": "reference",
                "target": -1,
                "name": "ClientError.constructor",
                "package": "@probitas-test/client"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.constructor",
            "package": "@probitas-test/client"
          }
        },
        {
          "id": 5648,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "network"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.kind"
          }
        },
        {
          "id": 5647,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "HttpNetworkError"
          },
          "defaultValue": "\"HttpNetworkError\"",
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/errors.d.ts",
            "qualifiedName": "ClientError"
          },
          "name": "ClientError",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 7576,
      "name": "MongoConnectionError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a MongoDB connection cannot be established."
          }
        ]
      },
      "children": [
        {
          "id": 7577,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 7578,
              "name": "MongoConnectionError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 7579,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7580,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7565,
                    "name": "MongoErrorOptions",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 7576,
                "name": "MongoConnectionError",
                "package": "@probitas-test/client-mongodb"
              },
              "overwrites": {
                "type": "reference",
                "target": 7569,
                "name": "MongoError.constructor"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": 7568,
            "name": "MongoError.constructor"
          }
        },
        {
          "id": 7583,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7574,
            "name": "MongoError.code"
          }
        },
        {
          "id": 7582,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "connection"
          },
          "overwrites": {
            "type": "reference",
            "target": 7575,
            "name": "MongoError.kind"
          }
        },
        {
          "id": 7581,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "MongoConnectionError"
          },
          "defaultValue": "\"MongoConnectionError\"",
          "overwrites": {
            "type": "reference",
            "target": 7573,
            "name": "MongoError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 7567,
          "name": "MongoError",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7594,
      "name": "MongoDuplicateKeyError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a duplicate key constraint is violated."
          }
        ]
      },
      "children": [
        {
          "id": 7595,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 7596,
              "name": "MongoDuplicateKeyError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 7597,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7598,
                  "name": "keyPattern",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "Record"
                    },
                    "typeArguments": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "intrinsic",
                        "name": "number"
                      }
                    ],
                    "name": "Record",
                    "package": "typescript"
                  }
                },
                {
                  "id": 7599,
                  "name": "keyValue",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "Record"
                    },
                    "typeArguments": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "intrinsic",
                        "name": "unknown"
                      }
                    ],
                    "name": "Record",
                    "package": "typescript"
                  }
                },
                {
                  "id": 7600,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7565,
                    "name": "MongoErrorOptions",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 7594,
                "name": "MongoDuplicateKeyError",
                "package": "@probitas-test/client-mongodb"
              },
              "overwrites": {
                "type": "reference",
                "target": 7569,
                "name": "MongoError.constructor"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": 7568,
            "name": "MongoError.constructor"
          }
        },
        {
          "id": 7605,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7574,
            "name": "MongoError.code"
          }
        },
        {
          "id": 7603,
          "name": "keyPattern",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Record"
            },
            "typeArguments": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "intrinsic",
                "name": "number"
              }
            ],
            "name": "Record",
            "package": "typescript"
          }
        },
        {
          "id": 7604,
          "name": "keyValue",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Record"
            },
            "typeArguments": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "intrinsic",
                "name": "unknown"
              }
            ],
            "name": "Record",
            "package": "typescript"
          }
        },
        {
          "id": 7602,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "duplicate_key"
          },
          "overwrites": {
            "type": "reference",
            "target": 7575,
            "name": "MongoError.kind"
          }
        },
        {
          "id": 7601,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "MongoDuplicateKeyError"
          },
          "defaultValue": "\"MongoDuplicateKeyError\"",
          "overwrites": {
            "type": "reference",
            "target": 7573,
            "name": "MongoError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 7567,
          "name": "MongoError",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7567,
      "name": "MongoError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Base error class for MongoDB client errors."
          }
        ]
      },
      "children": [
        {
          "id": 7568,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 7569,
              "name": "MongoError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 7570,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7571,
                  "name": "kind",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7572,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7565,
                    "name": "MongoErrorOptions",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 7567,
                "name": "MongoError",
                "package": "@probitas-test/client-mongodb"
              },
              "overwrites": {
                "type": "reference",
                "target": -1,
                "name": "ClientError.constructor",
                "package": "@probitas-test/client"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.constructor",
            "package": "@probitas-test/client"
          }
        },
        {
          "id": 7574,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 7575,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.kind"
          }
        },
        {
          "id": 7573,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/errors.d.ts",
            "qualifiedName": "ClientError"
          },
          "name": "ClientError",
          "package": "@probitas-test/client"
        }
      ],
      "extendedBy": [
        {
          "type": "reference",
          "target": 7576,
          "name": "MongoConnectionError"
        },
        {
          "type": "reference",
          "target": 7584,
          "name": "MongoQueryError"
        },
        {
          "type": "reference",
          "target": 7594,
          "name": "MongoDuplicateKeyError"
        },
        {
          "type": "reference",
          "target": 7606,
          "name": "MongoValidationError"
        },
        {
          "type": "reference",
          "target": 7616,
          "name": "MongoWriteError"
        },
        {
          "type": "reference",
          "target": 7634,
          "name": "MongoNotFoundError"
        }
      ]
    },
    {
      "id": 7634,
      "name": "MongoNotFoundError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a document is not found (for firstOrThrow, lastOrThrow)."
          }
        ]
      },
      "children": [
        {
          "id": 7635,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 7636,
              "name": "MongoNotFoundError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 7637,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7638,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7565,
                    "name": "MongoErrorOptions",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 7634,
                "name": "MongoNotFoundError",
                "package": "@probitas-test/client-mongodb"
              },
              "overwrites": {
                "type": "reference",
                "target": 7569,
                "name": "MongoError.constructor"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": 7568,
            "name": "MongoError.constructor"
          }
        },
        {
          "id": 7641,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7574,
            "name": "MongoError.code"
          }
        },
        {
          "id": 7640,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "not_found"
          },
          "overwrites": {
            "type": "reference",
            "target": 7575,
            "name": "MongoError.kind"
          }
        },
        {
          "id": 7639,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "MongoNotFoundError"
          },
          "defaultValue": "\"MongoNotFoundError\"",
          "overwrites": {
            "type": "reference",
            "target": 7573,
            "name": "MongoError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 7567,
          "name": "MongoError",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7584,
      "name": "MongoQueryError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a MongoDB query fails."
          }
        ]
      },
      "children": [
        {
          "id": 7585,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 7586,
              "name": "MongoQueryError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 7587,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7588,
                  "name": "collection",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7589,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7565,
                    "name": "MongoErrorOptions",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 7584,
                "name": "MongoQueryError",
                "package": "@probitas-test/client-mongodb"
              },
              "overwrites": {
                "type": "reference",
                "target": 7569,
                "name": "MongoError.constructor"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": 7568,
            "name": "MongoError.constructor"
          }
        },
        {
          "id": 7593,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7574,
            "name": "MongoError.code"
          }
        },
        {
          "id": 7592,
          "name": "collection",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 7591,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "query"
          },
          "overwrites": {
            "type": "reference",
            "target": 7575,
            "name": "MongoError.kind"
          }
        },
        {
          "id": 7590,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "MongoQueryError"
          },
          "defaultValue": "\"MongoQueryError\"",
          "overwrites": {
            "type": "reference",
            "target": 7573,
            "name": "MongoError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 7567,
          "name": "MongoError",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7606,
      "name": "MongoValidationError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when document validation fails."
          }
        ]
      },
      "children": [
        {
          "id": 7607,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 7608,
              "name": "MongoValidationError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 7609,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7610,
                  "name": "validationErrors",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "typeOperator",
                    "operator": "readonly",
                    "target": {
                      "type": "array",
                      "elementType": {
                        "type": "intrinsic",
                        "name": "string"
                      }
                    }
                  }
                },
                {
                  "id": 7611,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7565,
                    "name": "MongoErrorOptions",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 7606,
                "name": "MongoValidationError",
                "package": "@probitas-test/client-mongodb"
              },
              "overwrites": {
                "type": "reference",
                "target": 7569,
                "name": "MongoError.constructor"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": 7568,
            "name": "MongoError.constructor"
          }
        },
        {
          "id": 7615,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7574,
            "name": "MongoError.code"
          }
        },
        {
          "id": 7613,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "validation"
          },
          "overwrites": {
            "type": "reference",
            "target": 7575,
            "name": "MongoError.kind"
          }
        },
        {
          "id": 7612,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "MongoValidationError"
          },
          "defaultValue": "\"MongoValidationError\"",
          "overwrites": {
            "type": "reference",
            "target": 7573,
            "name": "MongoError.name"
          }
        },
        {
          "id": 7614,
          "name": "validationErrors",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "intrinsic",
                "name": "string"
              }
            }
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 7567,
          "name": "MongoError",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7616,
      "name": "MongoWriteError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a write operation fails."
          }
        ]
      },
      "children": [
        {
          "id": 7617,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 7618,
              "name": "MongoWriteError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 7619,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7620,
                  "name": "writeErrors",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "typeOperator",
                    "operator": "readonly",
                    "target": {
                      "type": "array",
                      "elementType": {
                        "type": "reflection",
                        "declaration": {
                          "id": 7621,
                          "name": "__type",
                          "variant": "declaration",
                          "kind": 65536,
                          "flags": {},
                          "children": [
                            {
                              "id": 7623,
                              "name": "code",
                              "variant": "declaration",
                              "kind": 1024,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            },
                            {
                              "id": 7622,
                              "name": "index",
                              "variant": "declaration",
                              "kind": 1024,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            },
                            {
                              "id": 7624,
                              "name": "message",
                              "variant": "declaration",
                              "kind": 1024,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "string"
                              }
                            }
                          ]
                        }
                      }
                    }
                  }
                },
                {
                  "id": 7625,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7565,
                    "name": "MongoErrorOptions",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 7616,
                "name": "MongoWriteError",
                "package": "@probitas-test/client-mongodb"
              },
              "overwrites": {
                "type": "reference",
                "target": 7569,
                "name": "MongoError.constructor"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": 7568,
            "name": "MongoError.constructor"
          }
        },
        {
          "id": 7633,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7574,
            "name": "MongoError.code"
          }
        },
        {
          "id": 7627,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "write"
          },
          "overwrites": {
            "type": "reference",
            "target": 7575,
            "name": "MongoError.kind"
          }
        },
        {
          "id": 7626,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "MongoWriteError"
          },
          "defaultValue": "\"MongoWriteError\"",
          "overwrites": {
            "type": "reference",
            "target": 7573,
            "name": "MongoError.name"
          }
        },
        {
          "id": 7628,
          "name": "writeErrors",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "reflection",
                "declaration": {
                  "id": 7629,
                  "name": "__type",
                  "variant": "declaration",
                  "kind": 65536,
                  "flags": {},
                  "children": [
                    {
                      "id": 7631,
                      "name": "code",
                      "variant": "declaration",
                      "kind": 1024,
                      "flags": {},
                      "type": {
                        "type": "intrinsic",
                        "name": "number"
                      }
                    },
                    {
                      "id": 7630,
                      "name": "index",
                      "variant": "declaration",
                      "kind": 1024,
                      "flags": {},
                      "type": {
                        "type": "intrinsic",
                        "name": "number"
                      }
                    },
                    {
                      "id": 7632,
                      "name": "message",
                      "variant": "declaration",
                      "kind": 1024,
                      "flags": {},
                      "type": {
                        "type": "intrinsic",
                        "name": "string"
                      }
                    }
                  ]
                }
              }
            }
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 7567,
          "name": "MongoError",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 9387,
      "name": "QuerySyntaxError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a SQL query has syntax errors."
          }
        ]
      },
      "children": [
        {
          "id": 9388,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 9389,
              "name": "QuerySyntaxError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 9390,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 9391,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 9376,
                    "name": "SqlErrorOptions",
                    "package": "@probitas-test/client-sql"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 9387,
                "name": "QuerySyntaxError",
                "package": "@probitas-test/client-sql"
              },
              "overwrites": {
                "type": "reference",
                "target": 9380,
                "name": "SqlError.constructor"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": 9379,
            "name": "SqlError.constructor"
          }
        },
        {
          "id": 9393,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "query"
          },
          "overwrites": {
            "type": "reference",
            "target": 9385,
            "name": "SqlError.kind"
          }
        },
        {
          "id": 9392,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "QuerySyntaxError"
          },
          "defaultValue": "\"QuerySyntaxError\"",
          "overwrites": {
            "type": "reference",
            "target": 9384,
            "name": "SqlError.name"
          }
        },
        {
          "id": 9394,
          "name": "sqlState",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 9386,
            "name": "SqlError.sqlState"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 9378,
          "name": "SqlError",
          "package": "@probitas-test/client-sql"
        }
      ]
    },
    {
      "id": 8886,
      "name": "RabbitMqChannelError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a RabbitMQ channel operation fails."
          }
        ]
      },
      "children": [
        {
          "id": 8887,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 8888,
              "name": "RabbitMqChannelError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 8889,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8890,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8883,
                    "name": "RabbitMqChannelErrorOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 8886,
                "name": "RabbitMqChannelError",
                "package": "@probitas-test/client-rabbitmq"
              },
              "overwrites": {
                "type": "reference",
                "target": 8868,
                "name": "RabbitMqError.constructor"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": 8867,
            "name": "RabbitMqError.constructor"
          }
        },
        {
          "id": 8893,
          "name": "channelId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 8894,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8873,
            "name": "RabbitMqError.code"
          }
        },
        {
          "id": 8892,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "channel"
          },
          "overwrites": {
            "type": "reference",
            "target": 8874,
            "name": "RabbitMqError.kind"
          }
        },
        {
          "id": 8891,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "RabbitMqChannelError"
          },
          "defaultValue": "\"RabbitMqChannelError\"",
          "overwrites": {
            "type": "reference",
            "target": 8872,
            "name": "RabbitMqError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8866,
          "name": "RabbitMqError",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8875,
      "name": "RabbitMqConnectionError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a RabbitMQ connection cannot be established."
          }
        ]
      },
      "children": [
        {
          "id": 8876,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 8877,
              "name": "RabbitMqConnectionError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 8878,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8879,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8864,
                    "name": "RabbitMqErrorOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 8875,
                "name": "RabbitMqConnectionError",
                "package": "@probitas-test/client-rabbitmq"
              },
              "overwrites": {
                "type": "reference",
                "target": 8868,
                "name": "RabbitMqError.constructor"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": 8867,
            "name": "RabbitMqError.constructor"
          }
        },
        {
          "id": 8882,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8873,
            "name": "RabbitMqError.code"
          }
        },
        {
          "id": 8881,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "connection"
          },
          "overwrites": {
            "type": "reference",
            "target": 8874,
            "name": "RabbitMqError.kind"
          }
        },
        {
          "id": 8880,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "RabbitMqConnectionError"
          },
          "defaultValue": "\"RabbitMqConnectionError\"",
          "overwrites": {
            "type": "reference",
            "target": 8872,
            "name": "RabbitMqError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8866,
          "name": "RabbitMqError",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8866,
      "name": "RabbitMqError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Base error class for RabbitMQ client errors."
          }
        ]
      },
      "children": [
        {
          "id": 8867,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 8868,
              "name": "RabbitMqError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 8869,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8870,
                  "name": "kind",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8871,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8864,
                    "name": "RabbitMqErrorOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 8866,
                "name": "RabbitMqError",
                "package": "@probitas-test/client-rabbitmq"
              },
              "overwrites": {
                "type": "reference",
                "target": -1,
                "name": "ClientError.constructor",
                "package": "@probitas-test/client"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.constructor",
            "package": "@probitas-test/client"
          }
        },
        {
          "id": 8873,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 8874,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.kind"
          }
        },
        {
          "id": 8872,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/errors.d.ts",
            "qualifiedName": "ClientError"
          },
          "name": "ClientError",
          "package": "@probitas-test/client"
        }
      ],
      "extendedBy": [
        {
          "type": "reference",
          "target": 8875,
          "name": "RabbitMqConnectionError"
        },
        {
          "type": "reference",
          "target": 8886,
          "name": "RabbitMqChannelError"
        },
        {
          "type": "reference",
          "target": 8898,
          "name": "RabbitMqNotFoundError"
        },
        {
          "type": "reference",
          "target": 8910,
          "name": "RabbitMqPreconditionFailedError"
        }
      ]
    },
    {
      "id": 8898,
      "name": "RabbitMqNotFoundError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a RabbitMQ resource (queue or exchange) is not found."
          }
        ]
      },
      "children": [
        {
          "id": 8899,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 8900,
              "name": "RabbitMqNotFoundError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 8901,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8902,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 8895,
                    "name": "RabbitMqNotFoundErrorOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 8898,
                "name": "RabbitMqNotFoundError",
                "package": "@probitas-test/client-rabbitmq"
              },
              "overwrites": {
                "type": "reference",
                "target": 8868,
                "name": "RabbitMqError.constructor"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": 8867,
            "name": "RabbitMqError.constructor"
          }
        },
        {
          "id": 8906,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8873,
            "name": "RabbitMqError.code"
          }
        },
        {
          "id": 8904,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "not_found"
          },
          "overwrites": {
            "type": "reference",
            "target": 8874,
            "name": "RabbitMqError.kind"
          }
        },
        {
          "id": 8903,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "RabbitMqNotFoundError"
          },
          "defaultValue": "\"RabbitMqNotFoundError\"",
          "overwrites": {
            "type": "reference",
            "target": 8872,
            "name": "RabbitMqError.name"
          }
        },
        {
          "id": 8905,
          "name": "resource",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8866,
          "name": "RabbitMqError",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8910,
      "name": "RabbitMqPreconditionFailedError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a RabbitMQ precondition check fails."
          }
        ]
      },
      "children": [
        {
          "id": 8911,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 8912,
              "name": "RabbitMqPreconditionFailedError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 8913,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8914,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 8907,
                    "name": "RabbitMqPreconditionFailedErrorOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 8910,
                "name": "RabbitMqPreconditionFailedError",
                "package": "@probitas-test/client-rabbitmq"
              },
              "overwrites": {
                "type": "reference",
                "target": 8868,
                "name": "RabbitMqError.constructor"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": 8867,
            "name": "RabbitMqError.constructor"
          }
        },
        {
          "id": 8918,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8873,
            "name": "RabbitMqError.code"
          }
        },
        {
          "id": 8916,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "precondition_failed"
          },
          "overwrites": {
            "type": "reference",
            "target": 8874,
            "name": "RabbitMqError.kind"
          }
        },
        {
          "id": 8915,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "RabbitMqPreconditionFailedError"
          },
          "defaultValue": "\"RabbitMqPreconditionFailedError\"",
          "overwrites": {
            "type": "reference",
            "target": 8872,
            "name": "RabbitMqError.name"
          }
        },
        {
          "id": 8917,
          "name": "reason",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8866,
          "name": "RabbitMqError",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 7428,
      "name": "RedisCommandError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a Redis command fails."
          }
        ]
      },
      "children": [
        {
          "id": 7429,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 7430,
              "name": "RedisCommandError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 7431,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7432,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 7425,
                    "name": "RedisCommandErrorOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 7428,
                "name": "RedisCommandError",
                "package": "@probitas-test/client-redis"
              },
              "overwrites": {
                "type": "reference",
                "target": 7410,
                "name": "RedisError.constructor"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": 7409,
            "name": "RedisError.constructor"
          }
        },
        {
          "id": 7436,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7415,
            "name": "RedisError.code"
          }
        },
        {
          "id": 7435,
          "name": "command",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 7434,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "command"
          },
          "overwrites": {
            "type": "reference",
            "target": 7416,
            "name": "RedisError.kind"
          }
        },
        {
          "id": 7433,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "RedisCommandError"
          },
          "defaultValue": "\"RedisCommandError\"",
          "overwrites": {
            "type": "reference",
            "target": 7414,
            "name": "RedisError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 7408,
          "name": "RedisError",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 7417,
      "name": "RedisConnectionError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a Redis connection cannot be established."
          }
        ]
      },
      "children": [
        {
          "id": 7418,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 7419,
              "name": "RedisConnectionError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 7420,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7421,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7406,
                    "name": "RedisErrorOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 7417,
                "name": "RedisConnectionError",
                "package": "@probitas-test/client-redis"
              },
              "overwrites": {
                "type": "reference",
                "target": 7410,
                "name": "RedisError.constructor"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": 7409,
            "name": "RedisError.constructor"
          }
        },
        {
          "id": 7424,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7415,
            "name": "RedisError.code"
          }
        },
        {
          "id": 7423,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "connection"
          },
          "overwrites": {
            "type": "reference",
            "target": 7416,
            "name": "RedisError.kind"
          }
        },
        {
          "id": 7422,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "RedisConnectionError"
          },
          "defaultValue": "\"RedisConnectionError\"",
          "overwrites": {
            "type": "reference",
            "target": 7414,
            "name": "RedisError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 7408,
          "name": "RedisError",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 7408,
      "name": "RedisError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Base error class for Redis client errors."
          }
        ]
      },
      "children": [
        {
          "id": 7409,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 7410,
              "name": "RedisError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 7411,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7412,
                  "name": "kind",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7413,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7406,
                    "name": "RedisErrorOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 7408,
                "name": "RedisError",
                "package": "@probitas-test/client-redis"
              },
              "overwrites": {
                "type": "reference",
                "target": -1,
                "name": "ClientError.constructor",
                "package": "@probitas-test/client"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.constructor",
            "package": "@probitas-test/client"
          }
        },
        {
          "id": 7415,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 7416,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.kind"
          }
        },
        {
          "id": 7414,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/errors.d.ts",
            "qualifiedName": "ClientError"
          },
          "name": "ClientError",
          "package": "@probitas-test/client"
        }
      ],
      "extendedBy": [
        {
          "type": "reference",
          "target": 7417,
          "name": "RedisConnectionError"
        },
        {
          "type": "reference",
          "target": 7428,
          "name": "RedisCommandError"
        },
        {
          "type": "reference",
          "target": 7440,
          "name": "RedisScriptError"
        }
      ]
    },
    {
      "id": 7440,
      "name": "RedisScriptError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a Redis Lua script fails."
          }
        ]
      },
      "children": [
        {
          "id": 7441,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 7442,
              "name": "RedisScriptError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 7443,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7444,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 7437,
                    "name": "RedisScriptErrorOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 7440,
                "name": "RedisScriptError",
                "package": "@probitas-test/client-redis"
              },
              "overwrites": {
                "type": "reference",
                "target": 7410,
                "name": "RedisError.constructor"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": 7409,
            "name": "RedisError.constructor"
          }
        },
        {
          "id": 7448,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7415,
            "name": "RedisError.code"
          }
        },
        {
          "id": 7446,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "script"
          },
          "overwrites": {
            "type": "reference",
            "target": 7416,
            "name": "RedisError.kind"
          }
        },
        {
          "id": 7445,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "RedisScriptError"
          },
          "defaultValue": "\"RedisScriptError\"",
          "overwrites": {
            "type": "reference",
            "target": 7414,
            "name": "RedisError.name"
          }
        },
        {
          "id": 7447,
          "name": "script",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 7408,
          "name": "RedisError",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 9413,
      "name": "SqlConnectionError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a connection or network-level error occurs.\n\nThis includes:\n- Connection refused (server not running)\n- Authentication failure\n- Connection timeout\n- Pool exhaustion\n- TLS handshake failure\n- DNS resolution failure"
          }
        ]
      },
      "children": [
        {
          "id": 9414,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 9415,
              "name": "SqlConnectionError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 9416,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 9417,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 9376,
                    "name": "SqlErrorOptions",
                    "package": "@probitas-test/client-sql"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 9413,
                "name": "SqlConnectionError",
                "package": "@probitas-test/client-sql"
              },
              "overwrites": {
                "type": "reference",
                "target": 9380,
                "name": "SqlError.constructor"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": 9379,
            "name": "SqlError.constructor"
          }
        },
        {
          "id": 9419,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "connection"
          },
          "overwrites": {
            "type": "reference",
            "target": 9385,
            "name": "SqlError.kind"
          }
        },
        {
          "id": 9418,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "SqlConnectionError"
          },
          "defaultValue": "\"SqlConnectionError\"",
          "overwrites": {
            "type": "reference",
            "target": 9384,
            "name": "SqlError.name"
          }
        },
        {
          "id": 9420,
          "name": "sqlState",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 9386,
            "name": "SqlError.sqlState"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 9378,
          "name": "SqlError",
          "package": "@probitas-test/client-sql"
        }
      ]
    },
    {
      "id": 9378,
      "name": "SqlError",
      "variant": "declaration",
      "kind": 128,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Base error class for SQL-specific errors.\nExtends ClientError with SQL-specific properties."
          }
        ]
      },
      "children": [
        {
          "id": 9379,
          "name": "constructor",
          "variant": "declaration",
          "kind": 512,
          "flags": {},
          "signatures": [
            {
              "id": 9380,
              "name": "SqlError",
              "variant": "signature",
              "kind": 16384,
              "flags": {},
              "parameters": [
                {
                  "id": 9381,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 9382,
                  "name": "kind",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 9375,
                    "name": "SqlErrorKind",
                    "package": "@probitas-test/client-sql"
                  }
                },
                {
                  "id": 9383,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 9376,
                    "name": "SqlErrorOptions",
                    "package": "@probitas-test/client-sql"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 9378,
                "name": "SqlError",
                "package": "@probitas-test/client-sql"
              },
              "overwrites": {
                "type": "reference",
                "target": -1,
                "name": "ClientError.constructor",
                "package": "@probitas-test/client"
              }
            }
          ],
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.constructor",
            "package": "@probitas-test/client"
          }
        },
        {
          "id": 9385,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": 9375,
            "name": "SqlErrorKind",
            "package": "@probitas-test/client-sql"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.kind"
          }
        },
        {
          "id": 9384,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.name"
          }
        },
        {
          "id": 9386,
          "name": "sqlState",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/errors.d.ts",
            "qualifiedName": "ClientError"
          },
          "name": "ClientError",
          "package": "@probitas-test/client"
        }
      ],
      "extendedBy": [
        {
          "type": "reference",
          "target": 9387,
          "name": "QuerySyntaxError"
        },
        {
          "type": "reference",
          "target": 9395,
          "name": "ConstraintError"
        },
        {
          "type": "reference",
          "target": 9405,
          "name": "DeadlockError"
        },
        {
          "type": "reference",
          "target": 9413,
          "name": "SqlConnectionError"
        }
      ]
    },
    {
      "id": 9630,
      "name": "AnythingExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Chainable expectation interface for any value using @std/expect matchers.\n\nUnlike @std/expect which returns void from matchers, this interface returns\n"
          },
          {
            "kind": "code",
            "text": "`this`"
          },
          {
            "kind": "text",
            "text": " to enable method chaining."
          }
        ]
      },
      "children": [
        {
          "id": 9631,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything(42).not.toBe(43);\nexpectAnything(\"hello\").not.toBeNull();\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 9630,
            "name": "AnythingExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 9632,
          "name": "toBe",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9633,
              "name": "toBe",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is strictly equal ("
                  },
                  {
                    "kind": "code",
                    "text": "`===`"
                  },
                  {
                    "kind": "text",
                    "text": ") to the expected value."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything(42).toBe(42);\nexpectAnything(\"hello\").toBe(\"hello\");\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9634,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9680,
          "name": "toBeCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9681,
              "name": "toBeCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the number is close to the expected value within a certain precision."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything(0.1 + 0.2).toBeCloseTo(0.3);\nexpectAnything(0.123).toBeCloseTo(0.12, 2);\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9682,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 9683,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9647,
          "name": "toBeDefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9648,
              "name": "toBeDefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is not "
                  },
                  {
                    "kind": "code",
                    "text": "`undefined`"
                  },
                  {
                    "kind": "text",
                    "text": "."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything(42).toBeDefined();\nexpectAnything(\"hello\").toBeDefined();\n```"
                      }
                    ]
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9657,
          "name": "toBeFalsy",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9658,
              "name": "toBeFalsy",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is falsy ("
                  },
                  {
                    "kind": "code",
                    "text": "`false`"
                  },
                  {
                    "kind": "text",
                    "text": ", "
                  },
                  {
                    "kind": "code",
                    "text": "`0`"
                  },
                  {
                    "kind": "text",
                    "text": ", "
                  },
                  {
                    "kind": "code",
                    "text": "`\"\"`"
                  },
                  {
                    "kind": "text",
                    "text": ", "
                  },
                  {
                    "kind": "code",
                    "text": "`null`"
                  },
                  {
                    "kind": "text",
                    "text": ", "
                  },
                  {
                    "kind": "code",
                    "text": "`undefined`"
                  },
                  {
                    "kind": "text",
                    "text": ", or "
                  },
                  {
                    "kind": "code",
                    "text": "`NaN`"
                  },
                  {
                    "kind": "text",
                    "text": ")."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything(0).toBeFalsy();\nexpectAnything(\"\").toBeFalsy();\n```"
                      }
                    ]
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9668,
          "name": "toBeGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9669,
              "name": "toBeGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the number is greater than the expected value."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything(10).toBeGreaterThan(5);\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9670,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9671,
          "name": "toBeGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9672,
              "name": "toBeGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the number is greater than or equal to the expected value."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything(10).toBeGreaterThanOrEqual(10);\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9673,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9684,
          "name": "toBeInstanceOf",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9685,
              "name": "toBeInstanceOf",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is an instance of the expected class."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything(new Date()).toBeInstanceOf(Date);\nexpectAnything(new Error(\"oops\")).toBeInstanceOf(Error);\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9686,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected constructor/class"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 9687,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 512,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 9688,
                          "name": "expected",
                          "variant": "signature",
                          "kind": 16384,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 9689,
                              "name": "args",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {
                                "isRest": true
                              },
                              "type": {
                                "type": "array",
                                "elementType": {
                                  "type": "intrinsic",
                                  "name": "any"
                                }
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "any"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9674,
          "name": "toBeLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9675,
              "name": "toBeLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the number is less than the expected value."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything(5).toBeLessThan(10);\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9676,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9677,
          "name": "toBeLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9678,
              "name": "toBeLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the number is less than or equal to the expected value."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything(10).toBeLessThanOrEqual(10);\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9679,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9653,
          "name": "toBeNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9654,
              "name": "toBeNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is "
                  },
                  {
                    "kind": "code",
                    "text": "`NaN`"
                  },
                  {
                    "kind": "text",
                    "text": "."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything(NaN).toBeNaN();\n```"
                      }
                    ]
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9651,
          "name": "toBeNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9652,
              "name": "toBeNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is "
                  },
                  {
                    "kind": "code",
                    "text": "`null`"
                  },
                  {
                    "kind": "text",
                    "text": "."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything(null).toBeNull();\n```"
                      }
                    ]
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9655,
          "name": "toBeTruthy",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9656,
              "name": "toBeTruthy",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is truthy (not "
                  },
                  {
                    "kind": "code",
                    "text": "`false`"
                  },
                  {
                    "kind": "text",
                    "text": ", "
                  },
                  {
                    "kind": "code",
                    "text": "`0`"
                  },
                  {
                    "kind": "text",
                    "text": ", "
                  },
                  {
                    "kind": "code",
                    "text": "`\"\"`"
                  },
                  {
                    "kind": "text",
                    "text": ", "
                  },
                  {
                    "kind": "code",
                    "text": "`null`"
                  },
                  {
                    "kind": "text",
                    "text": ", "
                  },
                  {
                    "kind": "code",
                    "text": "`undefined`"
                  },
                  {
                    "kind": "text",
                    "text": ", or "
                  },
                  {
                    "kind": "code",
                    "text": "`NaN`"
                  },
                  {
                    "kind": "text",
                    "text": ")."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything(1).toBeTruthy();\nexpectAnything(\"hello\").toBeTruthy();\n```"
                      }
                    ]
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9649,
          "name": "toBeUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9650,
              "name": "toBeUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is "
                  },
                  {
                    "kind": "code",
                    "text": "`undefined`"
                  },
                  {
                    "kind": "text",
                    "text": "."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything(undefined).toBeUndefined();\n```"
                      }
                    ]
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9659,
          "name": "toContain",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9660,
              "name": "toContain",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that an array or string contains the expected item or substring."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything([1, 2, 3]).toContain(2);\nexpectAnything(\"hello\").toContain(\"ell\");\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9661,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The item or substring to check for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9662,
          "name": "toContainEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9663,
              "name": "toContainEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that an array contains an item equal to the expected value."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything([{ a: 1 }, { b: 2 }]).toContainEqual({ a: 1 });\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9664,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The item to check for equality"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9635,
          "name": "toEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9636,
              "name": "toEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is deeply equal to the expected value."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything({ a: 1 }).toEqual({ a: 1 });\nexpectAnything([1, 2, 3]).toEqual([1, 2, 3]);\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9637,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9697,
          "name": "toHaveBeenCalled",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9698,
              "name": "toHaveBeenCalled",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that a mock function was called at least once."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\nimport { fn } from \"@std/expect\";\n\nconst mock = fn();\nmock();\nexpectAnything(mock).toHaveBeenCalled();\n```"
                      }
                    ]
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9699,
          "name": "toHaveBeenCalledTimes",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9700,
              "name": "toHaveBeenCalledTimes",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that a mock function was called exactly the specified number of times."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\nimport { fn } from \"@std/expect\";\n\nconst mock = fn();\nmock(); mock();\nexpectAnything(mock).toHaveBeenCalledTimes(2);\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9701,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected number of calls"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9702,
          "name": "toHaveBeenCalledWith",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9703,
              "name": "toHaveBeenCalledWith",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that a mock function was called with the specified arguments."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\nimport { fn } from \"@std/expect\";\n\nconst mock = fn();\nmock(\"hello\", 42);\nexpectAnything(mock).toHaveBeenCalledWith(\"hello\", 42);\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9704,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isRest": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected arguments"
                      }
                    ]
                  },
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "unknown"
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9705,
          "name": "toHaveBeenLastCalledWith",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9706,
              "name": "toHaveBeenLastCalledWith",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that a mock function was last called with the specified arguments."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\nimport { fn } from \"@std/expect\";\n\nconst mock = fn();\nmock(\"first\"); mock(\"last\");\nexpectAnything(mock).toHaveBeenLastCalledWith(\"last\");\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9707,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isRest": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected arguments"
                      }
                    ]
                  },
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "unknown"
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9708,
          "name": "toHaveBeenNthCalledWith",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9709,
              "name": "toHaveBeenNthCalledWith",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the nth call of a mock function was with the specified arguments."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\nimport { fn } from \"@std/expect\";\n\nconst mock = fn();\nmock(\"first\"); mock(\"second\");\nexpectAnything(mock).toHaveBeenNthCalledWith(1, \"first\");\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9710,
                  "name": "n",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The call index (1-based)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 9711,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isRest": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected arguments"
                      }
                    ]
                  },
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "unknown"
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9720,
          "name": "toHaveLastReturnedWith",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9721,
              "name": "toHaveLastReturnedWith",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that a mock function last returned the specified value."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\nimport { fn } from \"@std/expect\";\n\nconst mock = fn(() => 42);\nmock();\nexpectAnything(mock).toHaveLastReturnedWith(42);\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9722,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected return value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9665,
          "name": "toHaveLength",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9666,
              "name": "toHaveLength",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the array or string has the expected length."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything([1, 2, 3]).toHaveLength(3);\nexpectAnything(\"hello\").toHaveLength(5);\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9667,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected length"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9723,
          "name": "toHaveNthReturnedWith",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9724,
              "name": "toHaveNthReturnedWith",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the nth call of a mock function returned the specified value."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\nimport { fn } from \"@std/expect\";\n\nconst mock = fn((x: number) => x * 2);\nmock(1); mock(2);\nexpectAnything(mock).toHaveNthReturnedWith(2, 4);\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9725,
                  "name": "n",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The call index (1-based)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 9726,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected return value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9693,
          "name": "toHaveProperty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9694,
              "name": "toHaveProperty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the object has a property at the specified path."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything({ a: { b: 1 } }).toHaveProperty(\"a.b\");\nexpectAnything({ a: { b: 1 } }).toHaveProperty([\"a\", \"b\"], 1);\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9695,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The property path (string or array of strings)"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 9696,
                  "name": "expectedValue",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional expected value at the path"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9712,
          "name": "toHaveReturned",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9713,
              "name": "toHaveReturned",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that a mock function returned successfully at least once."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\nimport { fn } from \"@std/expect\";\n\nconst mock = fn(() => 42);\nmock();\nexpectAnything(mock).toHaveReturned();\n```"
                      }
                    ]
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9714,
          "name": "toHaveReturnedTimes",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9715,
              "name": "toHaveReturnedTimes",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that a mock function returned successfully the specified number of times."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\nimport { fn } from \"@std/expect\";\n\nconst mock = fn(() => 42);\nmock(); mock();\nexpectAnything(mock).toHaveReturnedTimes(2);\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9716,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected number of successful returns"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9717,
          "name": "toHaveReturnedWith",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9718,
              "name": "toHaveReturnedWith",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that a mock function returned the specified value at least once."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\nimport { fn } from \"@std/expect\";\n\nconst mock = fn(() => 42);\nmock();\nexpectAnything(mock).toHaveReturnedWith(42);\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9719,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected return value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9641,
          "name": "toMatch",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9642,
              "name": "toMatch",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the string matches the expected pattern."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything(\"hello world\").toMatch(/world/);\nexpectAnything(\"hello world\").toMatch(/^hello/);\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9643,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A string or RegExp pattern"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "RegExp"
                        },
                        "name": "RegExp",
                        "package": "typescript"
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9644,
          "name": "toMatchObject",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9645,
              "name": "toMatchObject",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the object matches a subset of properties."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything({ a: 1, b: 2 }).toMatchObject({ a: 1 });\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9646,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "An object containing expected properties"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "Record"
                    },
                    "typeArguments": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "intrinsic",
                        "name": "unknown"
                      }
                    ],
                    "name": "Record",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9638,
          "name": "toStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9639,
              "name": "toStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is strictly deeply equal to the expected value.\nUnlike "
                  },
                  {
                    "kind": "inline-tag",
                    "tag": "@linkcode",
                    "text": "toEqual",
                    "target": 9635
                  },
                  {
                    "kind": "text",
                    "text": ", this checks object types and "
                  },
                  {
                    "kind": "code",
                    "text": "`undefined`"
                  },
                  {
                    "kind": "text",
                    "text": " properties."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything({ a: 1 }).toStrictEqual({ a: 1 });\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9640,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9690,
          "name": "toThrow",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9691,
              "name": "toThrow",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that a function throws an error matching the expected pattern."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport { expectAnything } from \"./anything.ts\";\n\nexpectAnything(() => { throw new Error(\"oops\"); }).toThrow(\"oops\");\nexpectAnything(() => { throw new Error(\"oops\"); }).toThrow(/oops/);\n```"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9692,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional string, RegExp, or Error to match"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "RegExp"
                        },
                        "name": "RegExp",
                        "package": "typescript"
                      },
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Error"
                        },
                        "name": "Error",
                        "package": "typescript"
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 6530,
      "name": "ConnectRpcClient",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "ConnectRPC client interface.\n\n## Field Name Conventions\n\nThis client automatically handles field name conversion between protobuf and JavaScript:\n\n- **Request fields**: Accept both "
          },
          {
            "kind": "code",
            "text": "`snake_case`"
          },
          {
            "kind": "text",
            "text": " (protobuf style) and "
          },
          {
            "kind": "code",
            "text": "`camelCase`"
          },
          {
            "kind": "text",
            "text": " (JavaScript style)\n- **Response fields**: Converted to JavaScript conventions based on response type:\n  - "
          },
          {
            "kind": "code",
            "text": "`response.data`"
          },
          {
            "kind": "text",
            "text": ": Plain JSON object with "
          },
          {
            "kind": "code",
            "text": "`camelCase`"
          },
          {
            "kind": "text",
            "text": " field names (no "
          },
          {
            "kind": "code",
            "text": "`$typeName`"
          },
          {
            "kind": "text",
            "text": ")\n  - "
          },
          {
            "kind": "code",
            "text": "`response.raw`"
          },
          {
            "kind": "text",
            "text": ": Original protobuf Message object with all metadata (includes "
          },
          {
            "kind": "code",
            "text": "`$typeName`"
          },
          {
            "kind": "text",
            "text": ")"
          }
        ],
        "blockTags": [
          {
            "tag": "@example",
            "content": [
              {
                "kind": "code",
                "text": "```ts\nconst client = createConnectRpcClient({ url: \"http://localhost:50051\" });\n\n// Request: Both formats work\nawait client.call(\"echo.Echo\", \"echoWithDelay\", {\n  message: \"hello\",\n  delayMs: 100,        // camelCase (recommended)\n  // delay_ms: 100,    // snake_case also works\n});\n\n// Response: data is JSON, raw is protobuf Message\nconst response = await client.call(\"echo.Echo\", \"echo\", { message: \"test\" });\nconsole.log(response.data);  // { message: \"test\", metadata: {...} }\nconsole.log(response.raw);   // { $typeName: \"echo.EchoResponse\", message: \"test\", ... }\n```"
              }
            ]
          }
        ]
      },
      "children": [
        {
          "id": 6531,
          "name": "config",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Client configuration"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 6355,
            "name": "ConnectRpcClientConfig",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 6532,
          "name": "reflection",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Reflection API (only available when schema: \"reflection\")"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 6517,
            "name": "ReflectionApi",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 6554,
          "name": "bidiStream",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6555,
              "name": "bidiStream",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Make a bidirectional streaming RPC call."
                  }
                ]
              },
              "typeParameters": [
                {
                  "id": 6556,
                  "name": "TRequest",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {}
                }
              ],
              "parameters": [
                {
                  "id": 6557,
                  "name": "serviceName",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Service name"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6558,
                  "name": "methodName",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Method name"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6559,
                  "name": "requests",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Async iterable of request messages"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es2018.asynciterable.d.ts",
                      "qualifiedName": "AsyncIterable"
                    },
                    "typeArguments": [
                      {
                        "type": "reference",
                        "target": 6556,
                        "name": "TRequest",
                        "package": "@probitas-test/client-connectrpc",
                        "refersToTypeParameter": true
                      }
                    ],
                    "name": "AsyncIterable",
                    "package": "typescript"
                  }
                },
                {
                  "id": 6560,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Call options"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": 6367,
                    "name": "ConnectRpcOptions",
                    "package": "@probitas-test/client-connectrpc"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es2018.asynciterable.d.ts",
                  "qualifiedName": "AsyncIterable"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9825,
                    "name": "ConnectRpcResponse",
                    "package": "@probitas-test/client-connectrpc"
                  }
                ],
                "name": "AsyncIterable",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6533,
          "name": "call",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6534,
              "name": "call",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Make a unary RPC call."
                  }
                ]
              },
              "typeParameters": [
                {
                  "id": 6535,
                  "name": "TRequest",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {}
                }
              ],
              "parameters": [
                {
                  "id": 6536,
                  "name": "serviceName",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Service name (e.g., \"echo.EchoService\")"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6537,
                  "name": "methodName",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Method name (e.g., \"echo\")"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6538,
                  "name": "request",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Request message"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": 6535,
                    "name": "TRequest",
                    "package": "@probitas-test/client-connectrpc",
                    "refersToTypeParameter": true
                  }
                },
                {
                  "id": 6539,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Call options"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": 6367,
                    "name": "ConnectRpcOptions",
                    "package": "@probitas-test/client-connectrpc"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9825,
                    "name": "ConnectRpcResponse",
                    "package": "@probitas-test/client-connectrpc"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6547,
          "name": "clientStream",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6548,
              "name": "clientStream",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Make a client streaming RPC call."
                  }
                ]
              },
              "typeParameters": [
                {
                  "id": 6549,
                  "name": "TRequest",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {}
                }
              ],
              "parameters": [
                {
                  "id": 6550,
                  "name": "serviceName",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Service name"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6551,
                  "name": "methodName",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Method name"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6552,
                  "name": "requests",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Async iterable of request messages"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es2018.asynciterable.d.ts",
                      "qualifiedName": "AsyncIterable"
                    },
                    "typeArguments": [
                      {
                        "type": "reference",
                        "target": 6549,
                        "name": "TRequest",
                        "package": "@probitas-test/client-connectrpc",
                        "refersToTypeParameter": true
                      }
                    ],
                    "name": "AsyncIterable",
                    "package": "typescript"
                  }
                },
                {
                  "id": 6553,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Call options"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": 6367,
                    "name": "ConnectRpcOptions",
                    "package": "@probitas-test/client-connectrpc"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9825,
                    "name": "ConnectRpcResponse",
                    "package": "@probitas-test/client-connectrpc"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6561,
          "name": "close",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6562,
              "name": "close",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Close the client connection."
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "void"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6540,
          "name": "serverStream",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6541,
              "name": "serverStream",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Make a server streaming RPC call."
                  }
                ]
              },
              "typeParameters": [
                {
                  "id": 6542,
                  "name": "TRequest",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {}
                }
              ],
              "parameters": [
                {
                  "id": 6543,
                  "name": "serviceName",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Service name"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6544,
                  "name": "methodName",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Method name"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6545,
                  "name": "request",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Request message"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": 6542,
                    "name": "TRequest",
                    "package": "@probitas-test/client-connectrpc",
                    "refersToTypeParameter": true
                  }
                },
                {
                  "id": 6546,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Call options"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": 6367,
                    "name": "ConnectRpcOptions",
                    "package": "@probitas-test/client-connectrpc"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es2018.asynciterable.d.ts",
                  "qualifiedName": "AsyncIterable"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9825,
                    "name": "ConnectRpcResponse",
                    "package": "@probitas-test/client-connectrpc"
                  }
                ],
                "name": "AsyncIterable",
                "package": "typescript"
              }
            }
          ]
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "typescript",
            "packagePath": "lib/lib.esnext.disposable.d.ts",
            "qualifiedName": "AsyncDisposable"
          },
          "name": "AsyncDisposable",
          "package": "typescript"
        }
      ]
    },
    {
      "id": 6355,
      "name": "ConnectRpcClientConfig",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Configuration for creating a ConnectRPC client."
          }
        ]
      },
      "children": [
        {
          "id": 6358,
          "name": "httpVersion",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "HTTP version to use."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"2\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 6342,
            "name": "HttpVersion",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 6360,
          "name": "metadata",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Default metadata to send with every request."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "HeadersInit"
            },
            "name": "HeadersInit",
            "package": "typescript"
          }
        },
        {
          "id": 6357,
          "name": "protocol",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Protocol to use."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"grpc\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 6341,
            "name": "ConnectProtocol",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 6366,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.retry"
          }
        },
        {
          "id": 6361,
          "name": "schema",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Schema resolution configuration.\n- \"reflection\": Use Server Reflection to discover services dynamically (default)\n- string: Path to FileDescriptorSet binary file (from "
              },
              {
                "kind": "code",
                "text": "`buf build --output set.binpb`"
              },
              {
                "kind": "text",
                "text": ")\n- Uint8Array: FileDescriptorSet binary data\n- FileDescriptorSet: Pre-parsed FileDescriptorSet message object"
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"reflection\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Uint8Array"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "ArrayBufferLike"
                    },
                    "name": "ArrayBufferLike",
                    "package": "typescript"
                  }
                ],
                "name": "Uint8Array",
                "package": "typescript"
              },
              {
                "type": "reference",
                "target": {
                  "packageName": "@bufbuild/protobuf",
                  "packagePath": "dist/esm/wkt/google/protobuf/descriptor_pb.d.ts",
                  "qualifiedName": "FileDescriptorSet"
                },
                "name": "FileDescriptorSet",
                "package": "@bufbuild/protobuf"
              }
            ]
          }
        },
        {
          "id": 6365,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.signal"
          }
        },
        {
          "id": 6363,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw ConnectRpcError on non-OK responses (code !== 0) or failures.\nCan be overridden per-request via ConnectRpcOptions.throwOnError."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 6364,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.timeout"
          }
        },
        {
          "id": 6359,
          "name": "tls",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "TLS configuration. If not provided, uses insecure credentials."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 6343,
            "name": "TlsConfig",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 6356,
          "name": "url",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Server URL for ConnectRPC connections.\n\nCan be a URL string or a connection configuration object."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "name": "String URL",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { ConnectRpcClientConfig } from \"@probitas-test/client-connectrpc\";\nconst config: ConnectRpcClientConfig = { url: \"http://localhost:50051\" };\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Connection config object",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { ConnectRpcClientConfig } from \"@probitas-test/client-connectrpc\";\nconst config: ConnectRpcClientConfig = {\n  url: { host: \"grpc.example.com\", port: 443, protocol: \"https\" },\n};\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "reference",
                "target": 6348,
                "name": "ConnectRpcConnectionConfig",
                "package": "@probitas-test/client-connectrpc"
              }
            ]
          }
        },
        {
          "id": 6362,
          "name": "useBinaryFormat",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to use binary format for messages."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\ntrue\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonOptions"
          },
          "name": "CommonOptions",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 6348,
      "name": "ConnectRpcConnectionConfig",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "ConnectRPC connection configuration.\n\nExtends CommonConnectionConfig with ConnectRPC-specific options."
          }
        ]
      },
      "children": [
        {
          "id": 6351,
          "name": "host",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Hostname or IP address."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"localhost\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.host"
          }
        },
        {
          "id": 6354,
          "name": "password",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Password for authentication."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.password"
          }
        },
        {
          "id": 6350,
          "name": "path",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Service path prefix."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 6352,
          "name": "port",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Port number. Each service has its own default."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.port"
          }
        },
        {
          "id": 6349,
          "name": "protocol",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Protocol to use."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"http\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "literal",
                "value": "http"
              },
              {
                "type": "literal",
                "value": "https"
              }
            ]
          }
        },
        {
          "id": 6353,
          "name": "username",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Username for authentication."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.username"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonConnectionConfig"
          },
          "name": "CommonConnectionConfig",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 6429,
      "name": "ConnectRpcErrorOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for ConnectRpcError construction."
          }
        ]
      },
      "children": [
        {
          "id": 6431,
          "name": "details",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Rich error details from google.rpc.Status."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "typeOperator",
                "operator": "readonly",
                "target": {
                  "type": "array",
                  "elementType": {
                    "type": "reference",
                    "target": 6426,
                    "name": "ErrorDetail",
                    "package": "@probitas-test/client-connectrpc"
                  }
                }
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        },
        {
          "id": 6430,
          "name": "metadata",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Headers/metadata from the ConnectRPC response."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.dom.d.ts",
                  "qualifiedName": "Headers"
                },
                "name": "Headers",
                "package": "typescript"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "typescript",
            "packagePath": "lib/lib.es2022.error.d.ts",
            "qualifiedName": "ErrorOptions"
          },
          "name": "ErrorOptions",
          "package": "typescript"
        }
      ]
    },
    {
      "id": 6367,
      "name": "ConnectRpcOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for individual ConnectRPC calls."
          }
        ]
      },
      "children": [
        {
          "id": 6368,
          "name": "metadata",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Metadata to send with the request."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "HeadersInit"
            },
            "name": "HeadersInit",
            "package": "typescript"
          }
        },
        {
          "id": 6372,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.retry"
          }
        },
        {
          "id": 6371,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.signal"
          }
        },
        {
          "id": 6369,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw ConnectRpcError on non-OK responses (code !== 0) or failures.\nOverrides ConnectRpcClientConfig.throwOnError."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse (inherited from client config if not specified)\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 6370,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonOptions"
          },
          "name": "CommonOptions",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 9827,
      "name": "ConnectRpcResponseError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "ConnectRPC response with gRPC error (statusCode !== 0).\n\nThe server processed the request but returned an error status."
          }
        ]
      },
      "children": [
        {
          "id": 9837,
          "name": "data",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "No data for error responses."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.data",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 9839,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response time in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 9852,
            "name": "ConnectRpcResponseBase.duration",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 9831,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error information (null if successful).\n\nContains:\n- ConnectRpcError for gRPC errors\n- ConnectRpcNetworkError/AbortError/TimeoutError for failures"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 6432,
            "name": "ConnectRpcError",
            "package": "@probitas-test/client-connectrpc"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.error",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 9834,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response headers."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "Headers"
            },
            "name": "Headers",
            "package": "typescript"
          }
        },
        {
          "id": 9838,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nAlways "
              },
              {
                "kind": "code",
                "text": "`\"connectrpc\"`"
              },
              {
                "kind": "text",
                "text": " for ConnectRPC responses. Use this in switch statements\nfor type-safe narrowing of union types."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "connectrpc"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 9851,
            "name": "ConnectRpcResponseBase.kind",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 9830,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the request was successful.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": statusCode === 0 (OK)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": gRPC error or request failure"
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.ok",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 9829,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the request was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server responded (success or gRPC error)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before processing (network error, connection refused)"
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.processed",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 9836,
          "name": "raw",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Raw ConnectError."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@connectrpc/connect",
              "packagePath": "dist/esm/connect-error.d.ts",
              "qualifiedName": "ConnectError"
            },
            "name": "ConnectError",
            "package": "@connectrpc/connect"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.raw",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 9832,
          "name": "statusCode",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "gRPC status code (1-16)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 6414,
            "name": "ConnectRpcStatusCode",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 9833,
          "name": "statusMessage",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Status message describing the error."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 9835,
          "name": "trailers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response trailers (sent at end of RPC)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "Headers"
            },
            "name": "Headers",
            "package": "typescript"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 9828,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-connectrpc",
            "packagePath": "dist/response.d.ts",
            "qualifiedName": "ConnectRpcResponseBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 9828,
              "name": "T",
              "package": "@probitas-test/client-connectrpc",
              "qualifiedName": "ConnectRpcResponseError.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "ConnectRpcResponseBase",
          "package": "@probitas-test/client-connectrpc"
        }
      ]
    },
    {
      "id": 6454,
      "name": "ConnectRpcResponseErrorParams",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Parameters for creating an error ConnectRpcResponse."
          }
        ]
      },
      "children": [
        {
          "id": 6459,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 6455,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@connectrpc/connect",
              "packagePath": "dist/esm/connect-error.d.ts",
              "qualifiedName": "ConnectError"
            },
            "name": "ConnectError",
            "package": "@connectrpc/connect"
          }
        },
        {
          "id": 6457,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "Headers"
            },
            "name": "Headers",
            "package": "typescript"
          }
        },
        {
          "id": 6456,
          "name": "rpcError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": 6432,
            "name": "ConnectRpcError",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 6458,
          "name": "trailers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "Headers"
            },
            "name": "Headers",
            "package": "typescript"
          }
        }
      ]
    },
    {
      "id": 6119,
      "name": "ConnectRpcResponseExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent assertion interface for ConnectRpcResponse."
          }
        ]
      },
      "children": [
        {
          "id": 6120,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { ConnectRpcResponse } from \"@probitas-test/client-connectrpc\";\nimport { expectConnectRpcResponse } from \"./connectrpc.ts\";\nconst mockHeaders = new Map<string, string>();\nconst response = {\n  kind: \"connectrpc\",\n  ok: false,\n  statusCode: 2,\n  statusMessage: \"Not Found\",\n  headers: mockHeaders,\n  trailers: mockHeaders,\n  data: null,\n  duration: 0,\n} as unknown as ConnectRpcResponse;\n\nexpectConnectRpcResponse(response).not.toBeOk();\nexpectConnectRpcResponse(response).not.toHaveStatusCode(0);\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 6119,
            "name": "ConnectRpcResponseExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 6121,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6122,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the response is successful (code 0)."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport type { ConnectRpcResponse } from \"@probitas-test/client-connectrpc\";\nimport { expectConnectRpcResponse } from \"./connectrpc.ts\";\nconst mockHeaders = new Map<string, string>();\nconst response = {\n  kind: \"connectrpc\",\n  ok: true,\n  statusCode: 0,\n  statusMessage: undefined,\n  headers: mockHeaders,\n  trailers: mockHeaders,\n  data: { result: \"success\" },\n  duration: 0,\n} as unknown as ConnectRpcResponse;\n\nexpectConnectRpcResponse(response).toBeOk();\n```"
                      }
                    ]
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6262,
          "name": "toHaveData",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6263,
              "name": "toHaveData",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6264,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected data value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6265,
          "name": "toHaveDataEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6266,
              "name": "toHaveDataEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6267,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected data value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6285,
          "name": "toHaveDataMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6286,
              "name": "toHaveDataMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6287,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6279,
          "name": "toHaveDataNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6280,
              "name": "toHaveDataNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data is null."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6283,
          "name": "toHaveDataNullish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6284,
              "name": "toHaveDataNullish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data is nullish (null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6277,
          "name": "toHaveDataPresent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6278,
              "name": "toHaveDataPresent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data is present (not null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6288,
          "name": "toHaveDataProperty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6289,
              "name": "toHaveDataProperty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data has the specified property."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6290,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6291,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional expected value at the key path"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6292,
          "name": "toHaveDataPropertyContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6293,
              "name": "toHaveDataPropertyContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data property contains the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6294,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6295,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected contained value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6296,
          "name": "toHaveDataPropertyMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6297,
              "name": "toHaveDataPropertyMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data property matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6298,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6299,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6300,
          "name": "toHaveDataPropertySatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6301,
              "name": "toHaveDataPropertySatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data property satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6302,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6303,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the property value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 6304,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 6305,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 6306,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6271,
          "name": "toHaveDataSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6272,
              "name": "toHaveDataSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6273,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the data and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 6274,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 6275,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 6276,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "reference",
                                    "target": {
                                      "packageName": "typescript",
                                      "packagePath": "lib/lib.es5.d.ts",
                                      "qualifiedName": "Record"
                                    },
                                    "typeArguments": [
                                      {
                                        "type": "intrinsic",
                                        "name": "string"
                                      },
                                      {
                                        "type": "intrinsic",
                                        "name": "any"
                                      }
                                    ],
                                    "name": "Record",
                                    "package": "typescript"
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6268,
          "name": "toHaveDataStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6269,
              "name": "toHaveDataStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6270,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected data value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6281,
          "name": "toHaveDataUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6282,
              "name": "toHaveDataUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data is undefined."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6307,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6308,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6309,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6336,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6337,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6338,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 6339,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6310,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6311,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6312,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6324,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6325,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6326,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6327,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6328,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6329,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6330,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6331,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6332,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6333,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6334,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6335,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6322,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6323,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6316,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6317,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6318,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 6319,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 6320,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 6321,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6313,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6314,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6315,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6188,
          "name": "toHaveHeaders",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6189,
              "name": "toHaveHeaders",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6190,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected headers value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6191,
          "name": "toHaveHeadersEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6192,
              "name": "toHaveHeadersEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers equal the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6193,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected headers value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6203,
          "name": "toHaveHeadersMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6204,
              "name": "toHaveHeadersMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers match the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6205,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6206,
          "name": "toHaveHeadersProperty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6207,
              "name": "toHaveHeadersProperty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers have the specified property."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6208,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6209,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional expected value at the key path"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6210,
          "name": "toHaveHeadersPropertyContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6211,
              "name": "toHaveHeadersPropertyContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers property contains the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6212,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6213,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected contained value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6214,
          "name": "toHaveHeadersPropertyMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6215,
              "name": "toHaveHeadersPropertyMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers property matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6216,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6217,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6218,
          "name": "toHaveHeadersPropertySatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6219,
              "name": "toHaveHeadersPropertySatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers property satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6220,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6221,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the property value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 6222,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 6223,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 6224,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6197,
          "name": "toHaveHeadersSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6198,
              "name": "toHaveHeadersSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers satisfy the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6199,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the headers and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 6200,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 6201,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 6202,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "reference",
                                    "target": {
                                      "packageName": "typescript",
                                      "packagePath": "lib/lib.dom.d.ts",
                                      "qualifiedName": "Headers"
                                    },
                                    "name": "Headers",
                                    "package": "typescript"
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6194,
          "name": "toHaveHeadersStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6195,
              "name": "toHaveHeadersStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers strictly equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6196,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected headers value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6123,
          "name": "toHaveStatusCode",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6124,
              "name": "toHaveStatusCode",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6125,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected code value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6152,
          "name": "toHaveStatusCodeCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6153,
              "name": "toHaveStatusCodeCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6154,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 6155,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6126,
          "name": "toHaveStatusCodeEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6127,
              "name": "toHaveStatusCodeEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6128,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected code value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6140,
          "name": "toHaveStatusCodeGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6141,
              "name": "toHaveStatusCodeGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6142,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6143,
          "name": "toHaveStatusCodeGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6144,
              "name": "toHaveStatusCodeGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6145,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6146,
          "name": "toHaveStatusCodeLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6147,
              "name": "toHaveStatusCodeLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6148,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6149,
          "name": "toHaveStatusCodeLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6150,
              "name": "toHaveStatusCodeLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6151,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6138,
          "name": "toHaveStatusCodeNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6139,
              "name": "toHaveStatusCodeNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6156,
          "name": "toHaveStatusCodeOneOf",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6157,
              "name": "toHaveStatusCodeOneOf",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code is one of the specified values."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6158,
                  "name": "values",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Array of acceptable values"
                      }
                    ]
                  },
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "unknown"
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6132,
          "name": "toHaveStatusCodeSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6133,
              "name": "toHaveStatusCodeSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6134,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the code and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 6135,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 6136,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 6137,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "reference",
                                    "target": 6414,
                                    "name": "ConnectRpcStatusCode",
                                    "package": "@probitas-test/client-connectrpc"
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6129,
          "name": "toHaveStatusCodeStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6130,
              "name": "toHaveStatusCodeStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6131,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected code value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6159,
          "name": "toHaveStatusMessage",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6160,
              "name": "toHaveStatusMessage",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6161,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected message value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6174,
          "name": "toHaveStatusMessageContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6175,
              "name": "toHaveStatusMessageContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message contains the specified substring."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6176,
                  "name": "substr",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The substring to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6162,
          "name": "toHaveStatusMessageEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6163,
              "name": "toHaveStatusMessageEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6164,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected message value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6177,
          "name": "toHaveStatusMessageMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6178,
              "name": "toHaveStatusMessageMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message matches the specified regular expression."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6179,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The regular expression to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "RegExp"
                    },
                    "name": "RegExp",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6182,
          "name": "toHaveStatusMessageNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6183,
              "name": "toHaveStatusMessageNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message is null."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6186,
          "name": "toHaveStatusMessageNullish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6187,
              "name": "toHaveStatusMessageNullish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message is nullish (null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6180,
          "name": "toHaveStatusMessagePresent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6181,
              "name": "toHaveStatusMessagePresent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message is present (not null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6168,
          "name": "toHaveStatusMessageSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6169,
              "name": "toHaveStatusMessageSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6170,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the message and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 6171,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 6172,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 6173,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "string"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6165,
          "name": "toHaveStatusMessageStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6166,
              "name": "toHaveStatusMessageStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6167,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected message value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6184,
          "name": "toHaveStatusMessageUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6185,
              "name": "toHaveStatusMessageUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message is undefined."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6225,
          "name": "toHaveTrailers",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6226,
              "name": "toHaveTrailers",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the trailers equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6227,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected trailers value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6228,
          "name": "toHaveTrailersEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6229,
              "name": "toHaveTrailersEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the trailers equal the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6230,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected trailers value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6240,
          "name": "toHaveTrailersMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6241,
              "name": "toHaveTrailersMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the trailers match the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6242,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6243,
          "name": "toHaveTrailersProperty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6244,
              "name": "toHaveTrailersProperty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the trailers have the specified property."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6245,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6246,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional expected value at the key path"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6247,
          "name": "toHaveTrailersPropertyContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6248,
              "name": "toHaveTrailersPropertyContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the trailers property contains the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6249,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6250,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected contained value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6251,
          "name": "toHaveTrailersPropertyMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6252,
              "name": "toHaveTrailersPropertyMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the trailers property matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6253,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6254,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6255,
          "name": "toHaveTrailersPropertySatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6256,
              "name": "toHaveTrailersPropertySatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the trailers property satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6257,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6258,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the property value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 6259,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 6260,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 6261,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6234,
          "name": "toHaveTrailersSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6235,
              "name": "toHaveTrailersSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the trailers satisfy the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6236,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the trailers and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 6237,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 6238,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 6239,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "reference",
                                    "target": {
                                      "packageName": "typescript",
                                      "packagePath": "lib/lib.dom.d.ts",
                                      "qualifiedName": "Headers"
                                    },
                                    "name": "Headers",
                                    "package": "typescript"
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6231,
          "name": "toHaveTrailersStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6232,
              "name": "toHaveTrailersStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the trailers strictly equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6233,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected trailers value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 9840,
      "name": "ConnectRpcResponseFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Failed ConnectRPC request (network error, connection refused, etc.).\n\nThe request did not reach gRPC processing."
          }
        ]
      },
      "children": [
        {
          "id": 9850,
          "name": "data",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "No data (request didn't reach server)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.data",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 9852,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response time in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.duration"
          }
        },
        {
          "id": 9844,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error information (null if successful).\n\nContains:\n- ConnectRpcError for gRPC errors\n- ConnectRpcNetworkError/AbortError/TimeoutError for failures"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 6445,
            "name": "ConnectRpcFailureError",
            "package": "@probitas-test/client-connectrpc"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.error",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 9847,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response headers (null for failures)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 9851,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nAlways "
              },
              {
                "kind": "code",
                "text": "`\"connectrpc\"`"
              },
              {
                "kind": "text",
                "text": " for ConnectRPC responses. Use this in switch statements\nfor type-safe narrowing of union types."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "connectrpc"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.kind"
          }
        },
        {
          "id": 9843,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the request was successful.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": statusCode === 0 (OK)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": gRPC error or request failure"
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.ok",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 9842,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the request was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server responded (success or gRPC error)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before processing (network error, connection refused)"
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.processed",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 9849,
          "name": "raw",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "No raw response (request didn't reach server)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.raw",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 9845,
          "name": "statusCode",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Status code (null for network failures)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 9846,
          "name": "statusMessage",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Status message (null for network failures)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 9848,
          "name": "trailers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response trailers (null for failures)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          }
        }
      ],
      "typeParameters": [
        {
          "id": 9841,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-connectrpc",
            "packagePath": "dist/response.d.ts",
            "qualifiedName": "ConnectRpcResponseBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 9841,
              "name": "T",
              "package": "@probitas-test/client-connectrpc",
              "qualifiedName": "ConnectRpcResponseFailure.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "ConnectRpcResponseBase",
          "package": "@probitas-test/client-connectrpc"
        }
      ]
    },
    {
      "id": 6460,
      "name": "ConnectRpcResponseFailureParams",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Parameters for creating a failure ConnectRpcResponse."
          }
        ]
      },
      "children": [
        {
          "id": 6462,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 6461,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": 6445,
            "name": "ConnectRpcFailureError",
            "package": "@probitas-test/client-connectrpc"
          }
        }
      ]
    },
    {
      "id": 9853,
      "name": "ConnectRpcResponseSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful ConnectRPC response (statusCode === 0)."
          }
        ]
      },
      "children": [
        {
          "id": 9863,
          "name": "data",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response data as plain JavaScript object (JSON representation)."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": 9854,
                "name": "T",
                "package": "@probitas-test/client-connectrpc",
                "qualifiedName": "ConnectRpcResponseSuccess.T",
                "refersToTypeParameter": true
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.data",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 9865,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response time in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.duration"
          }
        },
        {
          "id": 9857,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error information (null if successful).\n\nContains:\n- ConnectRpcError for gRPC errors\n- ConnectRpcNetworkError/AbortError/TimeoutError for failures"
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.error",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 9860,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response headers."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "Headers"
            },
            "name": "Headers",
            "package": "typescript"
          }
        },
        {
          "id": 9864,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nAlways "
              },
              {
                "kind": "code",
                "text": "`\"connectrpc\"`"
              },
              {
                "kind": "text",
                "text": " for ConnectRPC responses. Use this in switch statements\nfor type-safe narrowing of union types."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "connectrpc"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.kind"
          }
        },
        {
          "id": 9856,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the request was successful.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": statusCode === 0 (OK)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": gRPC error or request failure"
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.ok",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 9855,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the request was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server responded (success or gRPC error)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before processing (network error, connection refused)"
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.processed",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 9862,
          "name": "raw",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Raw protobuf Message object."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "unknown"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ConnectRpcResponseBase.raw",
            "package": "@probitas-test/client-connectrpc"
          }
        },
        {
          "id": 9858,
          "name": "statusCode",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "gRPC status code (always 0 for success)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": 0
          }
        },
        {
          "id": 9859,
          "name": "statusMessage",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Status message (null for successful responses)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 9861,
          "name": "trailers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response trailers (sent at end of RPC)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "Headers"
            },
            "name": "Headers",
            "package": "typescript"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 9854,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-connectrpc",
            "packagePath": "dist/response.d.ts",
            "qualifiedName": "ConnectRpcResponseBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 9854,
              "name": "T",
              "package": "@probitas-test/client-connectrpc",
              "qualifiedName": "ConnectRpcResponseSuccess.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "ConnectRpcResponseBase",
          "package": "@probitas-test/client-connectrpc"
        }
      ]
    },
    {
      "id": 6447,
      "name": "ConnectRpcResponseSuccessParams",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Parameters for creating a successful ConnectRpcResponse."
          }
        ]
      },
      "children": [
        {
          "id": 6453,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 6451,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "Headers"
            },
            "name": "Headers",
            "package": "typescript"
          }
        },
        {
          "id": 6449,
          "name": "response",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": 6448,
                "name": "T",
                "package": "@probitas-test/client-connectrpc",
                "qualifiedName": "ConnectRpcResponseSuccessParams.T",
                "refersToTypeParameter": true
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        },
        {
          "id": 6450,
          "name": "schema",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "@bufbuild/protobuf",
                  "packagePath": "dist/esm/descriptors.d.ts",
                  "qualifiedName": "DescMessage"
                },
                "name": "DescMessage",
                "package": "@bufbuild/protobuf"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        },
        {
          "id": 6452,
          "name": "trailers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "Headers"
            },
            "name": "Headers",
            "package": "typescript"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 6448,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ]
    },
    {
      "id": 5552,
      "name": "CookieConfig",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Cookie handling configuration."
          }
        ]
      },
      "children": [
        {
          "id": 5553,
          "name": "disabled",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Disable automatic cookie handling.\nWhen disabled, cookies are not stored or sent automatically."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 5554,
          "name": "initial",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Initial cookies to populate the cookie jar."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Record"
            },
            "typeArguments": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "intrinsic",
                "name": "string"
              }
            ],
            "name": "Record",
            "package": "typescript"
          }
        }
      ]
    },
    {
      "id": 6426,
      "name": "ErrorDetail",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Rich error detail from google.rpc.Status.\n\nConnectRPC errors can include structured details encoded in error responses.\nThese details follow the google.protobuf.Any format with a type URL and value."
          }
        ]
      },
      "children": [
        {
          "id": 6427,
          "name": "typeUrl",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Type URL identifying the error detail type.\nCommon types include:\n- \"type.googleapis.com/google.rpc.BadRequest\"\n- \"type.googleapis.com/google.rpc.DebugInfo\"\n- \"type.googleapis.com/google.rpc.RetryInfo\"\n- \"type.googleapis.com/google.rpc.QuotaFailure\""
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 6428,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Decoded error detail value.\nThe structure depends on the typeUrl."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "unknown"
          }
        }
      ]
    },
    {
      "id": 5993,
      "name": "GraphqlClient",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "GraphQL client interface."
          }
        ]
      },
      "children": [
        {
          "id": 5994,
          "name": "config",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Client configuration"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 5984,
            "name": "GraphqlClientConfig",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 6023,
          "name": "close",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6024,
              "name": "close",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Close the client and release resources"
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "void"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6009,
          "name": "execute",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6010,
              "name": "execute",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Execute a GraphQL document (query or mutation)"
                  }
                ]
              },
              "typeParameters": [
                {
                  "id": 6011,
                  "name": "TData",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {},
                  "default": {
                    "type": "intrinsic",
                    "name": "any"
                  }
                },
                {
                  "id": 6012,
                  "name": "TVariables",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {},
                  "default": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "Record"
                    },
                    "typeArguments": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "intrinsic",
                        "name": "any"
                      }
                    ],
                    "name": "Record",
                    "package": "typescript"
                  }
                }
              ],
              "parameters": [
                {
                  "id": 6013,
                  "name": "document",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6014,
                  "name": "variables",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6012,
                    "name": "TVariables",
                    "package": "@probitas-test/client-graphql",
                    "refersToTypeParameter": true
                  }
                },
                {
                  "id": 6015,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 5970,
                    "name": "GraphqlOptions",
                    "package": "@probitas-test/client-graphql"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9784,
                    "typeArguments": [
                      {
                        "type": "reference",
                        "target": 6011,
                        "name": "TData",
                        "package": "@probitas-test/client-graphql",
                        "refersToTypeParameter": true
                      }
                    ],
                    "name": "GraphqlResponse",
                    "package": "@probitas-test/client-graphql"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6002,
          "name": "mutation",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6003,
              "name": "mutation",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Execute a GraphQL mutation"
                  }
                ]
              },
              "typeParameters": [
                {
                  "id": 6004,
                  "name": "TData",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {},
                  "default": {
                    "type": "intrinsic",
                    "name": "any"
                  }
                },
                {
                  "id": 6005,
                  "name": "TVariables",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {},
                  "default": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "Record"
                    },
                    "typeArguments": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "intrinsic",
                        "name": "any"
                      }
                    ],
                    "name": "Record",
                    "package": "typescript"
                  }
                }
              ],
              "parameters": [
                {
                  "id": 6006,
                  "name": "mutation",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6007,
                  "name": "variables",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6005,
                    "name": "TVariables",
                    "package": "@probitas-test/client-graphql",
                    "refersToTypeParameter": true
                  }
                },
                {
                  "id": 6008,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 5970,
                    "name": "GraphqlOptions",
                    "package": "@probitas-test/client-graphql"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9784,
                    "typeArguments": [
                      {
                        "type": "reference",
                        "target": 6004,
                        "name": "TData",
                        "package": "@probitas-test/client-graphql",
                        "refersToTypeParameter": true
                      }
                    ],
                    "name": "GraphqlResponse",
                    "package": "@probitas-test/client-graphql"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 5995,
          "name": "query",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5996,
              "name": "query",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Execute a GraphQL query"
                  }
                ]
              },
              "typeParameters": [
                {
                  "id": 5997,
                  "name": "TData",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {},
                  "default": {
                    "type": "intrinsic",
                    "name": "any"
                  }
                },
                {
                  "id": 5998,
                  "name": "TVariables",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {},
                  "default": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "Record"
                    },
                    "typeArguments": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "intrinsic",
                        "name": "any"
                      }
                    ],
                    "name": "Record",
                    "package": "typescript"
                  }
                }
              ],
              "parameters": [
                {
                  "id": 5999,
                  "name": "query",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6000,
                  "name": "variables",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 5998,
                    "name": "TVariables",
                    "package": "@probitas-test/client-graphql",
                    "refersToTypeParameter": true
                  }
                },
                {
                  "id": 6001,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 5970,
                    "name": "GraphqlOptions",
                    "package": "@probitas-test/client-graphql"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9784,
                    "typeArguments": [
                      {
                        "type": "reference",
                        "target": 5997,
                        "name": "TData",
                        "package": "@probitas-test/client-graphql",
                        "refersToTypeParameter": true
                      }
                    ],
                    "name": "GraphqlResponse",
                    "package": "@probitas-test/client-graphql"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6016,
          "name": "subscribe",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6017,
              "name": "subscribe",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Subscribe to a GraphQL subscription via WebSocket"
                  }
                ]
              },
              "typeParameters": [
                {
                  "id": 6018,
                  "name": "TData",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {},
                  "default": {
                    "type": "intrinsic",
                    "name": "any"
                  }
                },
                {
                  "id": 6019,
                  "name": "TVariables",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {},
                  "default": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "Record"
                    },
                    "typeArguments": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "intrinsic",
                        "name": "any"
                      }
                    ],
                    "name": "Record",
                    "package": "typescript"
                  }
                }
              ],
              "parameters": [
                {
                  "id": 6020,
                  "name": "document",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6021,
                  "name": "variables",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6019,
                    "name": "TVariables",
                    "package": "@probitas-test/client-graphql",
                    "refersToTypeParameter": true
                  }
                },
                {
                  "id": 6022,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 5970,
                    "name": "GraphqlOptions",
                    "package": "@probitas-test/client-graphql"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es2018.asynciterable.d.ts",
                  "qualifiedName": "AsyncIterable"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9784,
                    "typeArguments": [
                      {
                        "type": "reference",
                        "target": 6018,
                        "name": "TData",
                        "package": "@probitas-test/client-graphql",
                        "refersToTypeParameter": true
                      }
                    ],
                    "name": "GraphqlResponse",
                    "package": "@probitas-test/client-graphql"
                  }
                ],
                "name": "AsyncIterable",
                "package": "typescript"
              }
            }
          ]
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "typescript",
            "packagePath": "lib/lib.esnext.disposable.d.ts",
            "qualifiedName": "AsyncDisposable"
          },
          "name": "AsyncDisposable",
          "package": "typescript"
        }
      ]
    },
    {
      "id": 5984,
      "name": "GraphqlClientConfig",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "GraphQL client configuration."
          }
        ]
      },
      "children": [
        {
          "id": 5988,
          "name": "fetch",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Custom fetch implementation (for testing/mocking)"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "Fetch"
            },
            "name": "Fetch",
            "package": "@probitas-test/client"
          }
        },
        {
          "id": 5986,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Default headers for all requests"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "HeadersInit"
            },
            "name": "HeadersInit",
            "package": "typescript"
          }
        },
        {
          "id": 5992,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.retry"
          }
        },
        {
          "id": 5991,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.signal"
          }
        },
        {
          "id": 5989,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw GraphqlError when response contains errors or request fails.\nCan be overridden per-request via GraphqlOptions."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 5990,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.timeout"
          }
        },
        {
          "id": 5985,
          "name": "url",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "GraphQL endpoint URL.\n\nCan be a URL string or a connection configuration object."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "name": "String URL",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { GraphqlClientConfig } from \"@probitas-test/client-graphql\";\nconst config: GraphqlClientConfig = { url: \"http://localhost:4000/graphql\" };\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Connection config object",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { GraphqlClientConfig } from \"@probitas-test/client-graphql\";\nconst config: GraphqlClientConfig = {\n  url: { host: \"api.example.com\", port: 443, protocol: \"https\" },\n};\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "reference",
                "target": 5977,
                "name": "GraphqlConnectionConfig",
                "package": "@probitas-test/client-graphql"
              }
            ]
          }
        },
        {
          "id": 5987,
          "name": "wsEndpoint",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "WebSocket endpoint URL (for subscriptions)"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonOptions"
          },
          "name": "CommonOptions",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 5977,
      "name": "GraphqlConnectionConfig",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "GraphQL connection configuration.\n\nExtends CommonConnectionConfig with GraphQL-specific options."
          }
        ]
      },
      "children": [
        {
          "id": 5980,
          "name": "host",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Hostname or IP address."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"localhost\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.host"
          }
        },
        {
          "id": 5983,
          "name": "password",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Password for authentication."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.password"
          }
        },
        {
          "id": 5979,
          "name": "path",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "GraphQL endpoint path."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"/graphql\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 5981,
          "name": "port",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Port number. Each service has its own default."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.port"
          }
        },
        {
          "id": 5978,
          "name": "protocol",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Protocol to use."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"http\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "literal",
                "value": "http"
              },
              {
                "type": "literal",
                "value": "https"
              }
            ]
          }
        },
        {
          "id": 5982,
          "name": "username",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Username for authentication."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.username"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonConnectionConfig"
          },
          "name": "CommonConnectionConfig",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 5962,
      "name": "GraphqlErrorItem",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "GraphQL error item as per GraphQL specification."
          }
        ],
        "blockTags": [
          {
            "tag": "@see",
            "content": [
              {
                "kind": "text",
                "text": "https://spec.graphql.org/October2021/#sec-Errors.Error-Result-Format"
              }
            ]
          }
        ]
      },
      "children": [
        {
          "id": 5969,
          "name": "extensions",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Additional error metadata"
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Record"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "string"
                  },
                  {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                ],
                "name": "Record",
                "package": "typescript"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        },
        {
          "id": 5964,
          "name": "locations",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Location(s) in the GraphQL document where the error occurred"
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "typeOperator",
                "operator": "readonly",
                "target": {
                  "type": "array",
                  "elementType": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5965,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "children": [
                        {
                          "id": 5967,
                          "name": "column",
                          "variant": "declaration",
                          "kind": 1024,
                          "flags": {},
                          "type": {
                            "type": "intrinsic",
                            "name": "number"
                          }
                        },
                        {
                          "id": 5966,
                          "name": "line",
                          "variant": "declaration",
                          "kind": 1024,
                          "flags": {},
                          "type": {
                            "type": "intrinsic",
                            "name": "number"
                          }
                        }
                      ]
                    }
                  }
                }
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        },
        {
          "id": 5963,
          "name": "message",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error message"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 5968,
          "name": "path",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Path to the field that caused the error"
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "typeOperator",
                "operator": "readonly",
                "target": {
                  "type": "array",
                  "elementType": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "intrinsic",
                        "name": "number"
                      }
                    ]
                  }
                }
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        }
      ]
    },
    {
      "id": 5970,
      "name": "GraphqlOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for individual GraphQL requests."
          }
        ]
      },
      "children": [
        {
          "id": 5971,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Additional request headers"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "HeadersInit"
            },
            "name": "HeadersInit",
            "package": "typescript"
          }
        },
        {
          "id": 5972,
          "name": "operationName",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation name (for documents with multiple operations)"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 5976,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.retry"
          }
        },
        {
          "id": 5975,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.signal"
          }
        },
        {
          "id": 5973,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw GraphqlError when response contains errors or request fails."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse (inherited from client config if not specified)\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 5974,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonOptions"
          },
          "name": "CommonOptions",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 9786,
      "name": "GraphqlResponseError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "GraphQL response with execution errors.\n\nNote: GraphQL allows partial success where both data and errors are present.\nUse data() to access any partial data."
          }
        ]
      },
      "children": [
        {
          "id": 9795,
          "name": "data",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response data (null if no data, may be partial data with errors)."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": 9787,
                "name": "T",
                "package": "@probitas-test/client-graphql",
                "qualifiedName": "GraphqlResponseError.T",
                "refersToTypeParameter": true
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.data",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9797,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response time in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 9810,
            "name": "GraphqlResponseBase.duration",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9790,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error information (null if successful).\n\nContains:\n- GraphqlExecutionError for GraphQL errors\n- GraphqlNetworkError/AbortError/TimeoutError for failures"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 6025,
            "name": "GraphqlExecutionError",
            "package": "@probitas-test/client-graphql"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.error",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9793,
          "name": "extensions",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response extensions."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Record"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "string"
                  },
                  {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                ],
                "name": "Record",
                "package": "typescript"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.extensions",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9792,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "HTTP response headers."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "Headers"
            },
            "name": "Headers",
            "package": "typescript"
          }
        },
        {
          "id": 9796,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nAlways "
              },
              {
                "kind": "code",
                "text": "`\"graphql\"`"
              },
              {
                "kind": "text",
                "text": " for GraphQL responses. Use this in switch statements\nfor type-safe narrowing of union types."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "graphql"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 9809,
            "name": "GraphqlResponseBase.kind",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9789,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the request was successful.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": No errors, data available\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": GraphQL errors or request failure"
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.ok",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9788,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the request was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server responded (success or GraphQL error)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before processing (network error, HTTP error)"
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.processed",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9794,
          "name": "raw",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Raw Web standard Response."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "Response"
            },
            "name": "Response",
            "package": "typescript"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.raw",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9791,
          "name": "status",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "HTTP status code."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 9798,
          "name": "url",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Request URL."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 9811,
            "name": "GraphqlResponseBase.url",
            "package": "@probitas-test/client-graphql"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 9787,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-graphql",
            "packagePath": "dist/response.d.ts",
            "qualifiedName": "GraphqlResponseBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 9787,
              "name": "T",
              "package": "@probitas-test/client-graphql",
              "qualifiedName": "GraphqlResponseError.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "GraphqlResponseBase",
          "package": "@probitas-test/client-graphql"
        }
      ]
    },
    {
      "id": 6049,
      "name": "GraphqlResponseErrorParams",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Parameters for creating an error GraphqlResponse."
          }
        ]
      },
      "children": [
        {
          "id": 6052,
          "name": "data",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": 6050,
                "name": "T",
                "package": "@probitas-test/client-graphql",
                "qualifiedName": "GraphqlResponseErrorParams.T",
                "refersToTypeParameter": true
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        },
        {
          "id": 6055,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 6053,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": 6025,
            "name": "GraphqlExecutionError",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 6054,
          "name": "extensions",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Record"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "string"
                  },
                  {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                ],
                "name": "Record",
                "package": "typescript"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        },
        {
          "id": 6057,
          "name": "raw",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "Response"
            },
            "name": "Response",
            "package": "typescript"
          }
        },
        {
          "id": 6056,
          "name": "status",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 6051,
          "name": "url",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 6050,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {}
        }
      ]
    },
    {
      "id": 5739,
      "name": "GraphqlResponseExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for GraphQL response validation."
          }
        ]
      },
      "children": [
        {
          "id": 5740,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { GraphqlResponse } from \"@probitas-test/client-graphql\";\nimport { expectGraphqlResponse } from \"./graphql.ts\";\nconst mockHeaders = new Map<string, string>();\nconst response = {\n  kind: \"graphql\",\n  ok: false,\n  status: 200,\n  headers: mockHeaders,\n  data: null,\n  error: { message: \"Not found\" },\n  extensions: undefined,\n  duration: 0,\n} as unknown as GraphqlResponse;\n\nexpectGraphqlResponse(response).not.toBeOk();\nexpectGraphqlResponse(response).toHaveErrorPresent();\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 5739,
            "name": "GraphqlResponseExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 5741,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5742,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the response is successful (no errors)."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport type { GraphqlResponse } from \"@probitas-test/client-graphql\";\nimport { expectGraphqlResponse } from \"./graphql.ts\";\nconst mockHeaders = new Map<string, string>();\nconst response = {\n  kind: \"graphql\",\n  ok: true,\n  status: 200,\n  headers: mockHeaders,\n  data: { user: { name: \"Alice\" } },\n  error: null,\n  extensions: undefined,\n  duration: 0,\n} as unknown as GraphqlResponse;\n\nexpectGraphqlResponse(response).toBeOk();\n```"
                      }
                    ]
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5884,
          "name": "toHaveData",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5885,
              "name": "toHaveData",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5886,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected data value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5887,
          "name": "toHaveDataEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5888,
              "name": "toHaveDataEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5889,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected data value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5899,
          "name": "toHaveDataMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5900,
              "name": "toHaveDataMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5901,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5923,
          "name": "toHaveDataNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5924,
              "name": "toHaveDataNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data is null."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5927,
          "name": "toHaveDataNullish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5928,
              "name": "toHaveDataNullish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data is nullish (null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5921,
          "name": "toHaveDataPresent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5922,
              "name": "toHaveDataPresent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data is present (not null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5902,
          "name": "toHaveDataProperty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5903,
              "name": "toHaveDataProperty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data has the specified property."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5904,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5905,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5906,
          "name": "toHaveDataPropertyContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5907,
              "name": "toHaveDataPropertyContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data property contains the specified value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5908,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5909,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5910,
          "name": "toHaveDataPropertyMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5911,
              "name": "toHaveDataPropertyMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data property matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5912,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5913,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5914,
          "name": "toHaveDataPropertySatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5915,
              "name": "toHaveDataPropertySatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data property satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5916,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5917,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the property value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5918,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5919,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5920,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5893,
          "name": "toHaveDataSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5894,
              "name": "toHaveDataSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5895,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the data and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5896,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5897,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5898,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5890,
          "name": "toHaveDataStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5891,
              "name": "toHaveDataStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5892,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected data value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5925,
          "name": "toHaveDataUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5926,
              "name": "toHaveDataUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data is undefined."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5929,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5930,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5931,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5958,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5959,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5960,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 5961,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5932,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5933,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5934,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5946,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5947,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5948,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5949,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5950,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5951,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5952,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5953,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5954,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5955,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5956,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5957,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5944,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5945,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5938,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5939,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5940,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5941,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5942,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5943,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5935,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5936,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5937,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5816,
          "name": "toHaveError",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5817,
              "name": "toHaveError",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the error equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5818,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected error value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5819,
          "name": "toHaveErrorEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5820,
              "name": "toHaveErrorEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the error equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5821,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected error value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5833,
          "name": "toHaveErrorNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5834,
              "name": "toHaveErrorNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the error is null."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5837,
          "name": "toHaveErrorNullish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5838,
              "name": "toHaveErrorNullish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the error is nullish (null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5831,
          "name": "toHaveErrorPresent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5832,
              "name": "toHaveErrorPresent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the error is present (not null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5825,
          "name": "toHaveErrorSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5826,
              "name": "toHaveErrorSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the error satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5827,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the error and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5828,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5829,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5830,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5822,
          "name": "toHaveErrorStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5823,
              "name": "toHaveErrorStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the error strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5824,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected error value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5835,
          "name": "toHaveErrorUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5836,
              "name": "toHaveErrorUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the error is undefined."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5839,
          "name": "toHaveExtensions",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5840,
              "name": "toHaveExtensions",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the extensions equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5841,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected extensions value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5842,
          "name": "toHaveExtensionsEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5843,
              "name": "toHaveExtensionsEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the extensions equal the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5844,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected extensions value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5854,
          "name": "toHaveExtensionsMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5855,
              "name": "toHaveExtensionsMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the extensions match the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5856,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5878,
          "name": "toHaveExtensionsNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5879,
              "name": "toHaveExtensionsNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the extensions are null."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5882,
          "name": "toHaveExtensionsNullish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5883,
              "name": "toHaveExtensionsNullish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the extensions are nullish (null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5876,
          "name": "toHaveExtensionsPresent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5877,
              "name": "toHaveExtensionsPresent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the extensions are present (not null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5857,
          "name": "toHaveExtensionsProperty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5858,
              "name": "toHaveExtensionsProperty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the extensions have the specified property."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5859,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5860,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional expected value at the key path"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5861,
          "name": "toHaveExtensionsPropertyContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5862,
              "name": "toHaveExtensionsPropertyContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the extensions property contains the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5863,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5864,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected contained value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5865,
          "name": "toHaveExtensionsPropertyMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5866,
              "name": "toHaveExtensionsPropertyMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the extensions property matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5867,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5868,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5869,
          "name": "toHaveExtensionsPropertySatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5870,
              "name": "toHaveExtensionsPropertySatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the extensions property satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5871,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5872,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the property value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5873,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5874,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5875,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5848,
          "name": "toHaveExtensionsSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5849,
              "name": "toHaveExtensionsSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the extensions satisfy the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5850,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the extensions and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5851,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5852,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5853,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "reference",
                                "target": {
                                  "packageName": "typescript",
                                  "packagePath": "lib/lib.es5.d.ts",
                                  "qualifiedName": "Record"
                                },
                                "typeArguments": [
                                  {
                                    "type": "intrinsic",
                                    "name": "string"
                                  },
                                  {
                                    "type": "intrinsic",
                                    "name": "any"
                                  }
                                ],
                                "name": "Record",
                                "package": "typescript"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5845,
          "name": "toHaveExtensionsStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5846,
              "name": "toHaveExtensionsStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the extensions strictly equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5847,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected extensions value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5880,
          "name": "toHaveExtensionsUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5881,
              "name": "toHaveExtensionsUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the extensions are undefined."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5779,
          "name": "toHaveHeaders",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5780,
              "name": "toHaveHeaders",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5781,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected headers value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5782,
          "name": "toHaveHeadersEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5783,
              "name": "toHaveHeadersEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers equal the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5784,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected headers value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5794,
          "name": "toHaveHeadersMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5795,
              "name": "toHaveHeadersMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers match the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5796,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5797,
          "name": "toHaveHeadersProperty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5798,
              "name": "toHaveHeadersProperty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers have the specified property."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5799,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5800,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional expected value at the key path"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5801,
          "name": "toHaveHeadersPropertyContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5802,
              "name": "toHaveHeadersPropertyContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers property contains the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5803,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5804,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected contained value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5805,
          "name": "toHaveHeadersPropertyMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5806,
              "name": "toHaveHeadersPropertyMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers property matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5807,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5808,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5809,
          "name": "toHaveHeadersPropertySatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5810,
              "name": "toHaveHeadersPropertySatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers property satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5811,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5812,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the property value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5813,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5814,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5815,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5788,
          "name": "toHaveHeadersSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5789,
              "name": "toHaveHeadersSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers satisfy the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5790,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the headers and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5791,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5792,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5793,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "reference",
                                    "target": {
                                      "packageName": "typescript",
                                      "packagePath": "lib/lib.dom.d.ts",
                                      "qualifiedName": "Headers"
                                    },
                                    "name": "Headers",
                                    "package": "typescript"
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5785,
          "name": "toHaveHeadersStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5786,
              "name": "toHaveHeadersStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers strictly equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5787,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected headers value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5743,
          "name": "toHaveStatus",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5744,
              "name": "toHaveStatus",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5745,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected status value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5772,
          "name": "toHaveStatusCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5773,
              "name": "toHaveStatusCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5774,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 5775,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5746,
          "name": "toHaveStatusEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5747,
              "name": "toHaveStatusEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5748,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected status value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5760,
          "name": "toHaveStatusGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5761,
              "name": "toHaveStatusGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5762,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5763,
          "name": "toHaveStatusGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5764,
              "name": "toHaveStatusGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5765,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5766,
          "name": "toHaveStatusLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5767,
              "name": "toHaveStatusLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5768,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5769,
          "name": "toHaveStatusLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5770,
              "name": "toHaveStatusLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5771,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5758,
          "name": "toHaveStatusNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5759,
              "name": "toHaveStatusNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5776,
          "name": "toHaveStatusOneOf",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5777,
              "name": "toHaveStatusOneOf",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status is one of the specified values."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5778,
                  "name": "values",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Array of acceptable values"
                      }
                    ]
                  },
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "unknown"
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5752,
          "name": "toHaveStatusSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5753,
              "name": "toHaveStatusSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5754,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the status and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5755,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5756,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5757,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5749,
          "name": "toHaveStatusStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5750,
              "name": "toHaveStatusStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5751,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected status value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 9799,
      "name": "GraphqlResponseFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Failed GraphQL request (network error, HTTP error, etc.).\n\nThe request did not reach GraphQL processing."
          }
        ]
      },
      "children": [
        {
          "id": 9808,
          "name": "data",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "No data (request didn't reach server)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.data",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9810,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response time in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.duration"
          }
        },
        {
          "id": 9803,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error information (null if successful).\n\nContains:\n- GraphqlExecutionError for GraphQL errors\n- GraphqlNetworkError/AbortError/TimeoutError for failures"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 6040,
            "name": "GraphqlFailureError",
            "package": "@probitas-test/client-graphql"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.error",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9804,
          "name": "extensions",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response extensions (always null for failures)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.extensions",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9806,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "HTTP response headers (null for failures)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 9809,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nAlways "
              },
              {
                "kind": "code",
                "text": "`\"graphql\"`"
              },
              {
                "kind": "text",
                "text": " for GraphQL responses. Use this in switch statements\nfor type-safe narrowing of union types."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "graphql"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.kind"
          }
        },
        {
          "id": 9802,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the request was successful.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": No errors, data available\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": GraphQL errors or request failure"
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.ok",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9801,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the request was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server responded (success or GraphQL error)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before processing (network error, HTTP error)"
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.processed",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9807,
          "name": "raw",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "No raw response (request didn't reach server)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.raw",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9805,
          "name": "status",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "HTTP status code (null for network failures)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 9811,
          "name": "url",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Request URL."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.url"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 9800,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-graphql",
            "packagePath": "dist/response.d.ts",
            "qualifiedName": "GraphqlResponseBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 9800,
              "name": "T",
              "package": "@probitas-test/client-graphql",
              "qualifiedName": "GraphqlResponseFailure.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "GraphqlResponseBase",
          "package": "@probitas-test/client-graphql"
        }
      ]
    },
    {
      "id": 6058,
      "name": "GraphqlResponseFailureParams",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Parameters for creating a failure GraphqlResponse."
          }
        ]
      },
      "children": [
        {
          "id": 6061,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 6060,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": 6040,
            "name": "GraphqlFailureError",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 6059,
          "name": "url",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ]
    },
    {
      "id": 9812,
      "name": "GraphqlResponseSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful GraphQL response (no errors)."
          }
        ]
      },
      "children": [
        {
          "id": 9821,
          "name": "data",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response data (null if no data)."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": 9813,
                "name": "T",
                "package": "@probitas-test/client-graphql",
                "qualifiedName": "GraphqlResponseSuccess.T",
                "refersToTypeParameter": true
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.data",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9823,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response time in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.duration"
          }
        },
        {
          "id": 9816,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error information (null if successful).\n\nContains:\n- GraphqlExecutionError for GraphQL errors\n- GraphqlNetworkError/AbortError/TimeoutError for failures"
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.error",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9819,
          "name": "extensions",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response extensions."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Record"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "string"
                  },
                  {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                ],
                "name": "Record",
                "package": "typescript"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.extensions",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9818,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "HTTP response headers."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "Headers"
            },
            "name": "Headers",
            "package": "typescript"
          }
        },
        {
          "id": 9822,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nAlways "
              },
              {
                "kind": "code",
                "text": "`\"graphql\"`"
              },
              {
                "kind": "text",
                "text": " for GraphQL responses. Use this in switch statements\nfor type-safe narrowing of union types."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "graphql"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.kind"
          }
        },
        {
          "id": 9815,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the request was successful.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": No errors, data available\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": GraphQL errors or request failure"
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.ok",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9814,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the request was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server responded (success or GraphQL error)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before processing (network error, HTTP error)"
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.processed",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9820,
          "name": "raw",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Raw Web standard Response."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "Response"
            },
            "name": "Response",
            "package": "typescript"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.raw",
            "package": "@probitas-test/client-graphql"
          }
        },
        {
          "id": 9817,
          "name": "status",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "HTTP status code."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 9824,
          "name": "url",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Request URL."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "GraphqlResponseBase.url"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 9813,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-graphql",
            "packagePath": "dist/response.d.ts",
            "qualifiedName": "GraphqlResponseBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 9813,
              "name": "T",
              "package": "@probitas-test/client-graphql",
              "qualifiedName": "GraphqlResponseSuccess.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "GraphqlResponseBase",
          "package": "@probitas-test/client-graphql"
        }
      ]
    },
    {
      "id": 6041,
      "name": "GraphqlResponseSuccessParams",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Parameters for creating a successful GraphqlResponse."
          }
        ]
      },
      "children": [
        {
          "id": 6044,
          "name": "data",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": 6042,
                "name": "T",
                "package": "@probitas-test/client-graphql",
                "qualifiedName": "GraphqlResponseSuccessParams.T",
                "refersToTypeParameter": true
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        },
        {
          "id": 6046,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 6045,
          "name": "extensions",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Record"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "string"
                  },
                  {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                ],
                "name": "Record",
                "package": "typescript"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        },
        {
          "id": 6048,
          "name": "raw",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "Response"
            },
            "name": "Response",
            "package": "typescript"
          }
        },
        {
          "id": 6047,
          "name": "status",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 6043,
          "name": "url",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 6042,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {}
        }
      ]
    },
    {
      "id": 6790,
      "name": "GrpcClientConfig",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Configuration for creating a gRPC client.\n\nThis is a subset of ConnectRpcClientConfig with protocol fixed to \"grpc\"."
          }
        ]
      },
      "children": [
        {
          "id": 6792,
          "name": "httpVersion",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "HTTP version to use."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"2\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 6342,
            "name": "HttpVersion",
            "package": "@probitas-test/client-connectrpc"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 6358,
            "name": "Omit.httpVersion",
            "package": "@probitas-test/client-connectrpc",
            "qualifiedName": "ConnectRpcClientConfig.httpVersion"
          }
        },
        {
          "id": 6794,
          "name": "metadata",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Default metadata to send with every request."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "HeadersInit"
            },
            "name": "HeadersInit",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 6360,
            "name": "Omit.metadata",
            "package": "@probitas-test/client-connectrpc",
            "qualifiedName": "ConnectRpcClientConfig.metadata"
          }
        },
        {
          "id": 6800,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 5542,
            "name": "Omit.retry",
            "package": "@probitas-test/client",
            "qualifiedName": "CommonOptions.retry"
          }
        },
        {
          "id": 6795,
          "name": "schema",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Schema resolution configuration.\n- \"reflection\": Use Server Reflection to discover services dynamically (default)\n- string: Path to FileDescriptorSet binary file (from "
              },
              {
                "kind": "code",
                "text": "`buf build --output set.binpb`"
              },
              {
                "kind": "text",
                "text": ")\n- Uint8Array: FileDescriptorSet binary data\n- FileDescriptorSet: Pre-parsed FileDescriptorSet message object"
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"reflection\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Uint8Array"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "ArrayBufferLike"
                    },
                    "name": "ArrayBufferLike",
                    "package": "typescript"
                  }
                ],
                "name": "Uint8Array",
                "package": "typescript"
              },
              {
                "type": "reference",
                "target": {
                  "packageName": "@bufbuild/protobuf",
                  "packagePath": "dist/esm/wkt/google/protobuf/descriptor_pb.d.ts",
                  "qualifiedName": "FileDescriptorSet"
                },
                "name": "FileDescriptorSet",
                "package": "@bufbuild/protobuf"
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 6361,
            "name": "Omit.schema",
            "package": "@probitas-test/client-connectrpc",
            "qualifiedName": "ConnectRpcClientConfig.schema"
          }
        },
        {
          "id": 6799,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 5541,
            "name": "Omit.signal",
            "package": "@probitas-test/client",
            "qualifiedName": "CommonOptions.signal"
          }
        },
        {
          "id": 6797,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw ConnectRpcError on non-OK responses (code !== 0) or failures.\nCan be overridden per-request via ConnectRpcOptions.throwOnError."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 6363,
            "name": "Omit.throwOnError",
            "package": "@probitas-test/client-connectrpc",
            "qualifiedName": "ConnectRpcClientConfig.throwOnError"
          }
        },
        {
          "id": 6798,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 5540,
            "name": "Omit.timeout",
            "package": "@probitas-test/client",
            "qualifiedName": "CommonOptions.timeout"
          }
        },
        {
          "id": 6793,
          "name": "tls",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "TLS configuration. If not provided, uses insecure credentials."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 6343,
            "name": "TlsConfig",
            "package": "@probitas-test/client-connectrpc"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 6359,
            "name": "Omit.tls",
            "package": "@probitas-test/client-connectrpc",
            "qualifiedName": "ConnectRpcClientConfig.tls"
          }
        },
        {
          "id": 6791,
          "name": "url",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Server URL for ConnectRPC connections.\n\nCan be a URL string or a connection configuration object."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "name": "String URL",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { ConnectRpcClientConfig } from \"@probitas-test/client-connectrpc\";\nconst config: ConnectRpcClientConfig = { url: \"http://localhost:50051\" };\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Connection config object",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { ConnectRpcClientConfig } from \"@probitas-test/client-connectrpc\";\nconst config: ConnectRpcClientConfig = {\n  url: { host: \"grpc.example.com\", port: 443, protocol: \"https\" },\n};\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "reference",
                "target": 6348,
                "name": "ConnectRpcConnectionConfig",
                "package": "@probitas-test/client-connectrpc"
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 6356,
            "name": "Omit.url",
            "package": "@probitas-test/client-connectrpc",
            "qualifiedName": "ConnectRpcClientConfig.url"
          }
        },
        {
          "id": 6796,
          "name": "useBinaryFormat",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to use binary format for messages."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\ntrue\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 6362,
            "name": "Omit.useBinaryFormat",
            "package": "@probitas-test/client-connectrpc",
            "qualifiedName": "ConnectRpcClientConfig.useBinaryFormat"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "typescript",
            "packagePath": "lib/lib.es5.d.ts",
            "qualifiedName": "Omit"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 6355,
              "name": "ConnectRpcClientConfig",
              "package": "@probitas-test/client-connectrpc"
            },
            {
              "type": "literal",
              "value": "protocol"
            }
          ],
          "name": "Omit",
          "package": "typescript"
        }
      ]
    },
    {
      "id": 6566,
      "name": "GrpcResponseExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent expectation interface for gRPC responses."
          }
        ]
      },
      "children": [
        {
          "id": 6567,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { GrpcResponse } from \"@probitas-test/client-grpc\";\nimport { expectGrpcResponse } from \"./grpc.ts\";\nconst mockHeaders = new Map<string, string>();\nconst response = {\n  kind: \"grpc\",\n  ok: false,\n  statusCode: 5,\n  statusMessage: \"NOT_FOUND\",\n  headers: mockHeaders,\n  trailers: mockHeaders,\n  data: null,\n  duration: 0,\n} as unknown as GrpcResponse;\n\nexpectGrpcResponse(response).not.toBeOk();\nexpectGrpcResponse(response).not.toHaveStatusCode(0);\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 6566,
            "name": "GrpcResponseExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 6568,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6569,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the response is successful (code 0)."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport type { GrpcResponse } from \"@probitas-test/client-grpc\";\nimport { expectGrpcResponse } from \"./grpc.ts\";\nconst mockHeaders = new Map<string, string>();\nconst response = {\n  kind: \"grpc\",\n  ok: true,\n  statusCode: 0,\n  statusMessage: undefined,\n  headers: mockHeaders,\n  trailers: mockHeaders,\n  data: { result: \"success\" },\n  duration: 0,\n} as unknown as GrpcResponse;\n\nexpectGrpcResponse(response).toBeOk();\n```"
                      }
                    ]
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6709,
          "name": "toHaveData",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6710,
              "name": "toHaveData",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6711,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected data value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6712,
          "name": "toHaveDataEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6713,
              "name": "toHaveDataEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6714,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected data value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6732,
          "name": "toHaveDataMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6733,
              "name": "toHaveDataMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6734,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6726,
          "name": "toHaveDataNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6727,
              "name": "toHaveDataNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data is null."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6730,
          "name": "toHaveDataNullish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6731,
              "name": "toHaveDataNullish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data is nullish (null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6724,
          "name": "toHaveDataPresent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6725,
              "name": "toHaveDataPresent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data is present (not null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6735,
          "name": "toHaveDataProperty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6736,
              "name": "toHaveDataProperty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data has the specified property."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6737,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6738,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional expected value at the key path"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6739,
          "name": "toHaveDataPropertyContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6740,
              "name": "toHaveDataPropertyContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data property contains the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6741,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6742,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected contained value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6743,
          "name": "toHaveDataPropertyMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6744,
              "name": "toHaveDataPropertyMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data property matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6745,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6746,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6747,
          "name": "toHaveDataPropertySatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6748,
              "name": "toHaveDataPropertySatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data property satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6749,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6750,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the property value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 6751,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 6752,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 6753,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6718,
          "name": "toHaveDataSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6719,
              "name": "toHaveDataSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6720,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the data and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 6721,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 6722,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 6723,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "reference",
                                    "target": {
                                      "packageName": "typescript",
                                      "packagePath": "lib/lib.es5.d.ts",
                                      "qualifiedName": "Record"
                                    },
                                    "typeArguments": [
                                      {
                                        "type": "intrinsic",
                                        "name": "string"
                                      },
                                      {
                                        "type": "intrinsic",
                                        "name": "any"
                                      }
                                    ],
                                    "name": "Record",
                                    "package": "typescript"
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6715,
          "name": "toHaveDataStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6716,
              "name": "toHaveDataStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6717,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected data value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6728,
          "name": "toHaveDataUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6729,
              "name": "toHaveDataUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the data is undefined."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6754,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6755,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6756,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6783,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6784,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6785,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 6786,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6757,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6758,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6759,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6771,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6772,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6773,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6774,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6775,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6776,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6777,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6778,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6779,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6780,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6781,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6782,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6769,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6770,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6763,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6764,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6765,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 6766,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 6767,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 6768,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6760,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6761,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6762,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6635,
          "name": "toHaveHeaders",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6636,
              "name": "toHaveHeaders",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6637,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected headers value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6638,
          "name": "toHaveHeadersEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6639,
              "name": "toHaveHeadersEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers equal the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6640,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected headers value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6650,
          "name": "toHaveHeadersMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6651,
              "name": "toHaveHeadersMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers match the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6652,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6653,
          "name": "toHaveHeadersProperty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6654,
              "name": "toHaveHeadersProperty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers have the specified property."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6655,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6656,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional expected value at the key path"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6657,
          "name": "toHaveHeadersPropertyContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6658,
              "name": "toHaveHeadersPropertyContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers property contains the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6659,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6660,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected contained value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6661,
          "name": "toHaveHeadersPropertyMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6662,
              "name": "toHaveHeadersPropertyMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers property matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6663,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6664,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6665,
          "name": "toHaveHeadersPropertySatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6666,
              "name": "toHaveHeadersPropertySatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers property satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6667,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6668,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the property value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 6669,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 6670,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 6671,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6644,
          "name": "toHaveHeadersSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6645,
              "name": "toHaveHeadersSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers satisfy the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6646,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the headers and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 6647,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 6648,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 6649,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "reference",
                                    "target": {
                                      "packageName": "typescript",
                                      "packagePath": "lib/lib.dom.d.ts",
                                      "qualifiedName": "Headers"
                                    },
                                    "name": "Headers",
                                    "package": "typescript"
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6641,
          "name": "toHaveHeadersStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6642,
              "name": "toHaveHeadersStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers strictly equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6643,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected headers value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6570,
          "name": "toHaveStatusCode",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6571,
              "name": "toHaveStatusCode",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6572,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected code value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6599,
          "name": "toHaveStatusCodeCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6600,
              "name": "toHaveStatusCodeCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6601,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 6602,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6573,
          "name": "toHaveStatusCodeEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6574,
              "name": "toHaveStatusCodeEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6575,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected code value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6587,
          "name": "toHaveStatusCodeGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6588,
              "name": "toHaveStatusCodeGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6589,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6590,
          "name": "toHaveStatusCodeGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6591,
              "name": "toHaveStatusCodeGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6592,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6593,
          "name": "toHaveStatusCodeLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6594,
              "name": "toHaveStatusCodeLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6595,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6596,
          "name": "toHaveStatusCodeLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6597,
              "name": "toHaveStatusCodeLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6598,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6585,
          "name": "toHaveStatusCodeNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6586,
              "name": "toHaveStatusCodeNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6603,
          "name": "toHaveStatusCodeOneOf",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6604,
              "name": "toHaveStatusCodeOneOf",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code is one of the specified values."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6605,
                  "name": "values",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Array of acceptable values"
                      }
                    ]
                  },
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "unknown"
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6579,
          "name": "toHaveStatusCodeSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6580,
              "name": "toHaveStatusCodeSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6581,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the code and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 6582,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 6583,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 6584,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "reference",
                                    "target": 6414,
                                    "name": "ConnectRpcStatusCode",
                                    "package": "@probitas-test/client-connectrpc"
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6576,
          "name": "toHaveStatusCodeStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6577,
              "name": "toHaveStatusCodeStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the code strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6578,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected code value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6606,
          "name": "toHaveStatusMessage",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6607,
              "name": "toHaveStatusMessage",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6608,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected message value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6621,
          "name": "toHaveStatusMessageContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6622,
              "name": "toHaveStatusMessageContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message contains the specified substring."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6623,
                  "name": "substr",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The substring to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6609,
          "name": "toHaveStatusMessageEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6610,
              "name": "toHaveStatusMessageEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6611,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected message value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6624,
          "name": "toHaveStatusMessageMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6625,
              "name": "toHaveStatusMessageMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message matches the specified regular expression."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6626,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The regular expression to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "RegExp"
                    },
                    "name": "RegExp",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6629,
          "name": "toHaveStatusMessageNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6630,
              "name": "toHaveStatusMessageNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message is null."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6633,
          "name": "toHaveStatusMessageNullish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6634,
              "name": "toHaveStatusMessageNullish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message is nullish (null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6627,
          "name": "toHaveStatusMessagePresent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6628,
              "name": "toHaveStatusMessagePresent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message is present (not null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6615,
          "name": "toHaveStatusMessageSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6616,
              "name": "toHaveStatusMessageSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6617,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the message and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 6618,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 6619,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 6620,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "string"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6612,
          "name": "toHaveStatusMessageStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6613,
              "name": "toHaveStatusMessageStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6614,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected message value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6631,
          "name": "toHaveStatusMessageUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6632,
              "name": "toHaveStatusMessageUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message is undefined."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6672,
          "name": "toHaveTrailers",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6673,
              "name": "toHaveTrailers",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the trailers equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6674,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected trailers value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6675,
          "name": "toHaveTrailersEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6676,
              "name": "toHaveTrailersEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the trailers equal the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6677,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected trailers value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6687,
          "name": "toHaveTrailersMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6688,
              "name": "toHaveTrailersMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the trailers match the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6689,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6690,
          "name": "toHaveTrailersProperty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6691,
              "name": "toHaveTrailersProperty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the trailers have the specified property."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6692,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6693,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional expected value at the key path"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6694,
          "name": "toHaveTrailersPropertyContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6695,
              "name": "toHaveTrailersPropertyContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the trailers property contains the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6696,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6697,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected contained value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6698,
          "name": "toHaveTrailersPropertyMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6699,
              "name": "toHaveTrailersPropertyMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the trailers property matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6700,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6701,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6702,
          "name": "toHaveTrailersPropertySatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6703,
              "name": "toHaveTrailersPropertySatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the trailers property satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6704,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 6705,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the property value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 6706,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 6707,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 6708,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6681,
          "name": "toHaveTrailersSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6682,
              "name": "toHaveTrailersSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the trailers satisfy the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6683,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the trailers and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 6684,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 6685,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 6686,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "reference",
                                    "target": {
                                      "packageName": "typescript",
                                      "packagePath": "lib/lib.dom.d.ts",
                                      "qualifiedName": "Headers"
                                    },
                                    "name": "Headers",
                                    "package": "typescript"
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6678,
          "name": "toHaveTrailersStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6679,
              "name": "toHaveTrailersStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the trailers strictly equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6680,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected trailers value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 5572,
      "name": "HttpClient",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "HTTP client interface."
          }
        ]
      },
      "children": [
        {
          "id": 5573,
          "name": "config",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Client configuration"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 5562,
            "name": "HttpClientConfig",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 5613,
          "name": "clearCookies",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5614,
              "name": "clearCookies",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Clear all cookies from the cookie jar.\nNo-op if cookies are disabled."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "void"
              }
            }
          ]
        },
        {
          "id": 5615,
          "name": "close",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5616,
              "name": "close",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Close the client and release resources"
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "void"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 5594,
          "name": "delete",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5595,
              "name": "delete",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Send DELETE request"
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5596,
                  "name": "path",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 5597,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 5543,
                    "name": "HttpRequestOptions",
                    "package": "@probitas-test/client-http"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9731,
                    "name": "HttpResponse",
                    "package": "@probitas-test/client-http"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 5574,
          "name": "get",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5575,
              "name": "get",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Send GET request"
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5576,
                  "name": "path",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 5577,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 5535,
                    "name": "HttpOptions",
                    "package": "@probitas-test/client-http"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9731,
                    "name": "HttpResponse",
                    "package": "@probitas-test/client-http"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 5607,
          "name": "getCookies",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5608,
              "name": "getCookies",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Get all cookies in the cookie jar.\nReturns empty object if cookies are disabled."
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Record"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "string"
                  },
                  {
                    "type": "intrinsic",
                    "name": "string"
                  }
                ],
                "name": "Record",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 5578,
          "name": "head",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5579,
              "name": "head",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Send HEAD request"
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5580,
                  "name": "path",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 5581,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 5535,
                    "name": "HttpOptions",
                    "package": "@probitas-test/client-http"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9731,
                    "name": "HttpResponse",
                    "package": "@probitas-test/client-http"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 5598,
          "name": "options",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5599,
              "name": "options",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Send OPTIONS request"
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5600,
                  "name": "path",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 5601,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 5535,
                    "name": "HttpOptions",
                    "package": "@probitas-test/client-http"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9731,
                    "name": "HttpResponse",
                    "package": "@probitas-test/client-http"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 5590,
          "name": "patch",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5591,
              "name": "patch",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Send PATCH request"
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5592,
                  "name": "path",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 5593,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 5543,
                    "name": "HttpRequestOptions",
                    "package": "@probitas-test/client-http"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9731,
                    "name": "HttpResponse",
                    "package": "@probitas-test/client-http"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 5582,
          "name": "post",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5583,
              "name": "post",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Send POST request"
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5584,
                  "name": "path",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 5585,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 5543,
                    "name": "HttpRequestOptions",
                    "package": "@probitas-test/client-http"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9731,
                    "name": "HttpResponse",
                    "package": "@probitas-test/client-http"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 5586,
          "name": "put",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5587,
              "name": "put",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Send PUT request"
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5588,
                  "name": "path",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 5589,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 5543,
                    "name": "HttpRequestOptions",
                    "package": "@probitas-test/client-http"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9731,
                    "name": "HttpResponse",
                    "package": "@probitas-test/client-http"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 5602,
          "name": "request",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5603,
              "name": "request",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Send request with arbitrary method"
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5604,
                  "name": "method",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 5605,
                  "name": "path",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 5606,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 5543,
                    "name": "HttpRequestOptions",
                    "package": "@probitas-test/client-http"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9731,
                    "name": "HttpResponse",
                    "package": "@probitas-test/client-http"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 5609,
          "name": "setCookie",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5610,
              "name": "setCookie",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Set a cookie in the cookie jar."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@throws",
                    "content": [
                      {
                        "kind": "text",
                        "text": "Error if cookies are disabled"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5611,
                  "name": "name",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 5612,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "void"
              }
            }
          ]
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "typescript",
            "packagePath": "lib/lib.esnext.disposable.d.ts",
            "qualifiedName": "AsyncDisposable"
          },
          "name": "AsyncDisposable",
          "package": "typescript"
        }
      ]
    },
    {
      "id": 5562,
      "name": "HttpClientConfig",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "HTTP client configuration."
          }
        ]
      },
      "children": [
        {
          "id": 5568,
          "name": "cookies",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Cookie handling configuration.\nBy default, the client maintains a cookie jar for automatic\ncookie management across requests.\nSet "
              },
              {
                "kind": "code",
                "text": "`cookies: { disabled: true }`"
              },
              {
                "kind": "text",
                "text": " to disable."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 5552,
            "name": "CookieConfig",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 5565,
          "name": "fetch",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Custom fetch implementation (for testing/mocking)"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "Fetch"
            },
            "name": "Fetch",
            "package": "@probitas-test/client"
          }
        },
        {
          "id": 5564,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Default headers for all requests"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "HeadersInit"
            },
            "name": "HeadersInit",
            "package": "typescript"
          }
        },
        {
          "id": 5566,
          "name": "redirect",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Default redirect handling mode.\nCan be overridden per-request via HttpOptions."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"follow\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 5533,
            "name": "RedirectMode",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 5571,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.retry"
          }
        },
        {
          "id": 5570,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.signal"
          }
        },
        {
          "id": 5567,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw HttpError for non-2xx responses.\nCan be overridden per-request via HttpOptions."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 5569,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.timeout"
          }
        },
        {
          "id": 5563,
          "name": "url",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Base URL for all requests.\n\nCan be a URL string or a connection configuration object."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "name": "String URL",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { HttpClientConfig } from \"@probitas-test/client-http\";\nconst config: HttpClientConfig = { url: \"http://localhost:3000\" };\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Connection config object",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { HttpClientConfig } from \"@probitas-test/client-http\";\nconst config: HttpClientConfig = {\n  url: { host: \"api.example.com\", port: 443, protocol: \"https\" },\n};\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "reference",
                "target": 5555,
                "name": "HttpConnectionConfig",
                "package": "@probitas-test/client-http"
              }
            ]
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonOptions"
          },
          "name": "CommonOptions",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 5555,
      "name": "HttpConnectionConfig",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "HTTP connection configuration.\n\nExtends CommonConnectionConfig with HTTP-specific options."
          }
        ]
      },
      "children": [
        {
          "id": 5558,
          "name": "host",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Hostname or IP address."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"localhost\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.host"
          }
        },
        {
          "id": 5561,
          "name": "password",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Password for authentication."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.password"
          }
        },
        {
          "id": 5557,
          "name": "path",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Base path prefix for all requests."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 5559,
          "name": "port",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Port number. Each service has its own default."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.port"
          }
        },
        {
          "id": 5556,
          "name": "protocol",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Protocol to use."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"http\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "literal",
                "value": "http"
              },
              {
                "type": "literal",
                "value": "https"
              }
            ]
          }
        },
        {
          "id": 5560,
          "name": "username",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Username for authentication."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.username"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonConnectionConfig"
          },
          "name": "CommonConnectionConfig",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 5617,
      "name": "HttpErrorOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for creating an HttpError."
          }
        ]
      },
      "children": [
        {
          "id": 5618,
          "name": "body",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response body as raw bytes"
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Uint8Array"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "ArrayBufferLike"
                    },
                    "name": "ArrayBufferLike",
                    "package": "typescript"
                  }
                ],
                "name": "Uint8Array",
                "package": "typescript"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        },
        {
          "id": 5619,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response headers"
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.dom.d.ts",
                  "qualifiedName": "Headers"
                },
                "name": "Headers",
                "package": "typescript"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "typescript",
            "packagePath": "lib/lib.es2022.error.d.ts",
            "qualifiedName": "ErrorOptions"
          },
          "name": "ErrorOptions",
          "package": "typescript"
        }
      ]
    },
    {
      "id": 5535,
      "name": "HttpOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for individual HTTP requests."
          }
        ]
      },
      "children": [
        {
          "id": 5537,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Additional request headers"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "HeadersInit"
            },
            "name": "HeadersInit",
            "package": "typescript"
          }
        },
        {
          "id": 5536,
          "name": "query",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Query parameters (arrays for multi-value params)"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 5534,
            "name": "QueryParams",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 5538,
          "name": "redirect",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Redirect handling mode."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"follow\" (inherited from client config if not specified)\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 5533,
            "name": "RedirectMode",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 5542,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.retry"
          }
        },
        {
          "id": 5541,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.signal"
          }
        },
        {
          "id": 5539,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw HttpError for non-2xx responses.\nWhen false, non-2xx responses are returned as HttpResponse."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse (inherited from client config if not specified)\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 5540,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonOptions"
          },
          "name": "CommonOptions",
          "package": "@probitas-test/client"
        }
      ],
      "extendedBy": [
        {
          "type": "reference",
          "target": 5543,
          "name": "HttpRequestOptions"
        }
      ]
    },
    {
      "id": 5543,
      "name": "HttpRequestOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for HTTP requests that may include a body."
          }
        ]
      },
      "children": [
        {
          "id": 5544,
          "name": "body",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Request body"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "unknown"
          }
        },
        {
          "id": 5546,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Additional request headers"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "HeadersInit"
            },
            "name": "HeadersInit",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 5537,
            "name": "HttpOptions.headers"
          }
        },
        {
          "id": 5545,
          "name": "query",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Query parameters (arrays for multi-value params)"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 5534,
            "name": "QueryParams",
            "package": "@probitas-test/client-http"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 5536,
            "name": "HttpOptions.query"
          }
        },
        {
          "id": 5547,
          "name": "redirect",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Redirect handling mode."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"follow\" (inherited from client config if not specified)\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 5533,
            "name": "RedirectMode",
            "package": "@probitas-test/client-http"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 5538,
            "name": "HttpOptions.redirect"
          }
        },
        {
          "id": 5551,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 5542,
            "name": "HttpOptions.retry"
          }
        },
        {
          "id": 5550,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 5541,
            "name": "HttpOptions.signal"
          }
        },
        {
          "id": 5548,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw HttpError for non-2xx responses.\nWhen false, non-2xx responses are returned as HttpResponse."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse (inherited from client config if not specified)\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 5539,
            "name": "HttpOptions.throwOnError"
          }
        },
        {
          "id": 5549,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 5540,
            "name": "HttpOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 5535,
          "name": "HttpOptions",
          "package": "@probitas-test/client-http"
        }
      ]
    },
    {
      "id": 9733,
      "name": "HttpResponseError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "HTTP response for error responses (4xx/5xx status codes).\n\nServer received and processed the request, but returned an error status."
          }
        ]
      },
      "children": [
        {
          "id": 9746,
          "name": "arrayBuffer",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Get body as ArrayBuffer (null if no body or failure)."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "ArrayBuffer"
                },
                "name": "ArrayBuffer",
                "package": "typescript"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 9763,
            "name": "HttpResponseBase.arrayBuffer",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9747,
          "name": "blob",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Get body as Blob (null if no body or failure)."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.dom.d.ts",
                  "qualifiedName": "Blob"
                },
                "name": "Blob",
                "package": "typescript"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 9764,
            "name": "HttpResponseBase.blob",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9745,
          "name": "body",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response body as raw bytes (null if no body or failure)."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Uint8Array"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "ArrayBufferLike"
                    },
                    "name": "ArrayBufferLike",
                    "package": "typescript"
                  }
                ],
                "name": "Uint8Array",
                "package": "typescript"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 9779,
            "name": "HttpResponseBase.body",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9743,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response time in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 9761,
            "name": "HttpResponseBase.duration",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9737,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error describing the HTTP error."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 5620,
            "name": "HttpError",
            "package": "@probitas-test/client-http"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.error",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9740,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response headers."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "Headers"
            },
            "name": "Headers",
            "package": "typescript"
          }
        },
        {
          "id": 9749,
          "name": "json",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Get body as parsed JSON (null if no body or failure)."
              }
            ],
            "blockTags": [
              {
                "tag": "@throws",
                "content": [
                  {
                    "kind": "text",
                    "text": "SyntaxError if body is not valid JSON"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": 9734,
                "name": "T",
                "package": "@probitas-test/client-http",
                "qualifiedName": "HttpResponseError.T",
                "refersToTypeParameter": true
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.json",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9742,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator. Always "
              },
              {
                "kind": "code",
                "text": "`\"http\"`"
              },
              {
                "kind": "text",
                "text": " for HTTP responses."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "http"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 9760,
            "name": "HttpResponseBase.kind",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9736,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response was not successful (4xx/5xx)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.ok",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9735,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Server processed the request."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.processed",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9741,
          "name": "raw",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Raw Web standard Response."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "Response"
            },
            "name": "Response",
            "package": "typescript"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.raw",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9738,
          "name": "status",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "HTTP status code (4xx/5xx)."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 9739,
          "name": "statusText",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "HTTP status text."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 9748,
          "name": "text",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Get body as text (null if no body or failure)."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 9765,
            "name": "HttpResponseBase.text",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9744,
          "name": "url",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Request URL."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 9762,
            "name": "HttpResponseBase.url",
            "package": "@probitas-test/client-http"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 9734,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-http",
            "packagePath": "dist/response.d.ts",
            "qualifiedName": "HttpResponseBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 9734,
              "name": "T",
              "package": "@probitas-test/client-http",
              "qualifiedName": "HttpResponseError.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "HttpResponseBase",
          "package": "@probitas-test/client-http"
        }
      ]
    },
    {
      "id": 5216,
      "name": "HttpResponseExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for HTTP response validation."
          }
        ]
      },
      "children": [
        {
          "id": 5217,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { HttpResponse } from \"@probitas-test/client-http\";\nimport { expectHttpResponse } from \"./http.ts\";\nconst response = {\n  kind: \"http\",\n  ok: false,\n  status: 500,\n  statusText: \"Error\",\n  headers: new Headers(),\n  url: \"http://example.com\",\n  body: null,\n  duration: 0,\n  text: null,\n  json: null,\n} as unknown as HttpResponse;\n\nexpectHttpResponse(response).not.toBeOk();\nexpectHttpResponse(response).not.toHaveStatus(404);\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 5216,
            "name": "HttpResponseExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 5218,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5219,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the response is successful (status 2xx)."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport type { HttpResponse } from \"@probitas-test/client-http\";\nimport { expectHttpResponse } from \"./http.ts\";\nconst response = {\n  kind: \"http\",\n  ok: true,\n  status: 200,\n  statusText: \"OK\",\n  headers: new Headers(),\n  url: \"http://example.com\",\n  body: null,\n  duration: 0,\n  text: null,\n  json: null,\n} as unknown as HttpResponse;\n\nexpectHttpResponse(response).toBeOk();\n```"
                      }
                    ]
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5335,
          "name": "toHaveBody",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5336,
              "name": "toHaveBody",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the body equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5337,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected body value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5338,
          "name": "toHaveBodyEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5339,
              "name": "toHaveBodyEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the body equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5340,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected body value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5358,
          "name": "toHaveBodyLength",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5359,
              "name": "toHaveBodyLength",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the body length equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5360,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected body length"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5387,
          "name": "toHaveBodyLengthCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5388,
              "name": "toHaveBodyLengthCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the body length is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5389,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 5390,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5361,
          "name": "toHaveBodyLengthEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5362,
              "name": "toHaveBodyLengthEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the body length equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5363,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected body length"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5375,
          "name": "toHaveBodyLengthGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5376,
              "name": "toHaveBodyLengthGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the body length is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5377,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5378,
          "name": "toHaveBodyLengthGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5379,
              "name": "toHaveBodyLengthGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the body length is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5380,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5381,
          "name": "toHaveBodyLengthLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5382,
              "name": "toHaveBodyLengthLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the body length is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5383,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5384,
          "name": "toHaveBodyLengthLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5385,
              "name": "toHaveBodyLengthLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the body length is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5386,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5373,
          "name": "toHaveBodyLengthNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5374,
              "name": "toHaveBodyLengthNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the body length is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5367,
          "name": "toHaveBodyLengthSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5368,
              "name": "toHaveBodyLengthSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the body length satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5369,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the body length and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5370,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5371,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5372,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5364,
          "name": "toHaveBodyLengthStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5365,
              "name": "toHaveBodyLengthStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the body length strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5366,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected body length"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5352,
          "name": "toHaveBodyNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5353,
              "name": "toHaveBodyNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the body is null."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5356,
          "name": "toHaveBodyNullish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5357,
              "name": "toHaveBodyNullish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the body is nullish (null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5350,
          "name": "toHaveBodyPresent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5351,
              "name": "toHaveBodyPresent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the body is present (not null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5344,
          "name": "toHaveBodySatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5345,
              "name": "toHaveBodySatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the body satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5346,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the body and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5347,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5348,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5349,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "reference",
                                    "target": {
                                      "packageName": "typescript",
                                      "packagePath": "lib/lib.es5.d.ts",
                                      "qualifiedName": "Uint8Array"
                                    },
                                    "typeArguments": [
                                      {
                                        "type": "reference",
                                        "target": {
                                          "packageName": "typescript",
                                          "packagePath": "lib/lib.es5.d.ts",
                                          "qualifiedName": "ArrayBufferLike"
                                        },
                                        "name": "ArrayBufferLike",
                                        "package": "typescript"
                                      }
                                    ],
                                    "name": "Uint8Array",
                                    "package": "typescript"
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5341,
          "name": "toHaveBodyStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5342,
              "name": "toHaveBodyStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the body strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5343,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected body value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5354,
          "name": "toHaveBodyUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5355,
              "name": "toHaveBodyUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the body is undefined."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5498,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5499,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5500,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5527,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5528,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5529,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 5530,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5501,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5502,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5503,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5515,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5516,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5517,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5518,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5519,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5520,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5521,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5522,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5523,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5524,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5525,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5526,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5513,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5514,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5507,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5508,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5509,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5510,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5511,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5512,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5504,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5505,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5506,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5277,
          "name": "toHaveHeaders",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5278,
              "name": "toHaveHeaders",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5279,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected headers value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5280,
          "name": "toHaveHeadersEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5281,
              "name": "toHaveHeadersEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers equal the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5282,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected headers value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5292,
          "name": "toHaveHeadersMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5293,
              "name": "toHaveHeadersMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers match the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5294,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5295,
          "name": "toHaveHeadersProperty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5296,
              "name": "toHaveHeadersProperty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers have the specified property."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5297,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5298,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional expected value at the key path"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5299,
          "name": "toHaveHeadersPropertyContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5300,
              "name": "toHaveHeadersPropertyContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers property contains the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5301,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5302,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected contained value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5303,
          "name": "toHaveHeadersPropertyMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5304,
              "name": "toHaveHeadersPropertyMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers property matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5305,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5306,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5307,
          "name": "toHaveHeadersPropertySatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5308,
              "name": "toHaveHeadersPropertySatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers property satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5309,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5310,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the property value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5311,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5312,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5313,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5286,
          "name": "toHaveHeadersSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5287,
              "name": "toHaveHeadersSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers satisfy the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5288,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the headers and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5289,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5290,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5291,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "reference",
                                "target": {
                                  "packageName": "typescript",
                                  "packagePath": "lib/lib.dom.d.ts",
                                  "qualifiedName": "Headers"
                                },
                                "name": "Headers",
                                "package": "typescript"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5283,
          "name": "toHaveHeadersStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5284,
              "name": "toHaveHeadersStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the headers strictly equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5285,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected headers value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5453,
          "name": "toHaveJson",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5454,
              "name": "toHaveJson",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the JSON equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5455,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected JSON value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5456,
          "name": "toHaveJsonEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5457,
              "name": "toHaveJsonEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the JSON equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5458,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected JSON value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5476,
          "name": "toHaveJsonMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5477,
              "name": "toHaveJsonMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the JSON matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5478,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5470,
          "name": "toHaveJsonNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5471,
              "name": "toHaveJsonNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the JSON is null."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5474,
          "name": "toHaveJsonNullish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5475,
              "name": "toHaveJsonNullish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the JSON is nullish (null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5468,
          "name": "toHaveJsonPresent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5469,
              "name": "toHaveJsonPresent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the JSON is present (not null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5479,
          "name": "toHaveJsonProperty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5480,
              "name": "toHaveJsonProperty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the JSON has the specified property."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5481,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5482,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional expected value at the key path"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5483,
          "name": "toHaveJsonPropertyContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5484,
              "name": "toHaveJsonPropertyContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the JSON property contains the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5485,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5486,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected contained value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5487,
          "name": "toHaveJsonPropertyMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5488,
              "name": "toHaveJsonPropertyMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the JSON property matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5489,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5490,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5491,
          "name": "toHaveJsonPropertySatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5492,
              "name": "toHaveJsonPropertySatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the JSON property satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5493,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 5494,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the property value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5495,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5496,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5497,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5462,
          "name": "toHaveJsonSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5463,
              "name": "toHaveJsonSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the JSON satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5464,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the JSON and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5465,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5466,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5467,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "reference",
                                    "target": {
                                      "packageName": "typescript",
                                      "packagePath": "lib/lib.es5.d.ts",
                                      "qualifiedName": "Record"
                                    },
                                    "typeArguments": [
                                      {
                                        "type": "intrinsic",
                                        "name": "string"
                                      },
                                      {
                                        "type": "intrinsic",
                                        "name": "any"
                                      }
                                    ],
                                    "name": "Record",
                                    "package": "typescript"
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5459,
          "name": "toHaveJsonStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5460,
              "name": "toHaveJsonStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the JSON strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5461,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected JSON value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5472,
          "name": "toHaveJsonUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5473,
              "name": "toHaveJsonUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the JSON is undefined."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5220,
          "name": "toHaveStatus",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5221,
              "name": "toHaveStatus",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5222,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected status value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5249,
          "name": "toHaveStatusCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5250,
              "name": "toHaveStatusCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5251,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 5252,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5223,
          "name": "toHaveStatusEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5224,
              "name": "toHaveStatusEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5225,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected status value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5237,
          "name": "toHaveStatusGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5238,
              "name": "toHaveStatusGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5239,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5240,
          "name": "toHaveStatusGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5241,
              "name": "toHaveStatusGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5242,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5243,
          "name": "toHaveStatusLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5244,
              "name": "toHaveStatusLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5245,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5246,
          "name": "toHaveStatusLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5247,
              "name": "toHaveStatusLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5248,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5235,
          "name": "toHaveStatusNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5236,
              "name": "toHaveStatusNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5253,
          "name": "toHaveStatusOneOf",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5254,
              "name": "toHaveStatusOneOf",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status is one of the specified values."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5255,
                  "name": "values",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Array of acceptable values"
                      }
                    ]
                  },
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "unknown"
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5229,
          "name": "toHaveStatusSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5230,
              "name": "toHaveStatusSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5231,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the status and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5232,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5233,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5234,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5226,
          "name": "toHaveStatusStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5227,
              "name": "toHaveStatusStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5228,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected status value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5256,
          "name": "toHaveStatusText",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5257,
              "name": "toHaveStatusText",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status text equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5258,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected status text"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5271,
          "name": "toHaveStatusTextContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5272,
              "name": "toHaveStatusTextContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status text contains the specified substring."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5273,
                  "name": "substr",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The substring to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5259,
          "name": "toHaveStatusTextEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5260,
              "name": "toHaveStatusTextEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status text equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5261,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected status text"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5274,
          "name": "toHaveStatusTextMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5275,
              "name": "toHaveStatusTextMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status text matches the specified regular expression."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5276,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The regular expression to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "RegExp"
                    },
                    "name": "RegExp",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5265,
          "name": "toHaveStatusTextSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5266,
              "name": "toHaveStatusTextSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status text satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5267,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the status text and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5268,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5269,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5270,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "string"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5262,
          "name": "toHaveStatusTextStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5263,
              "name": "toHaveStatusTextStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the status text strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5264,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected status text"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5391,
          "name": "toHaveText",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5392,
              "name": "toHaveText",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5393,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected text value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5406,
          "name": "toHaveTextContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5407,
              "name": "toHaveTextContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text contains the specified substring."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5408,
                  "name": "substr",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The substring to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5394,
          "name": "toHaveTextEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5395,
              "name": "toHaveTextEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5396,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected text value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5420,
          "name": "toHaveTextLength",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5421,
              "name": "toHaveTextLength",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text length equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5422,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected text length"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5449,
          "name": "toHaveTextLengthCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5450,
              "name": "toHaveTextLengthCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text length is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5451,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 5452,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5423,
          "name": "toHaveTextLengthEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5424,
              "name": "toHaveTextLengthEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text length equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5425,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected text length"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5437,
          "name": "toHaveTextLengthGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5438,
              "name": "toHaveTextLengthGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text length is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5439,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5440,
          "name": "toHaveTextLengthGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5441,
              "name": "toHaveTextLengthGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text length is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5442,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5443,
          "name": "toHaveTextLengthLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5444,
              "name": "toHaveTextLengthLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text length is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5445,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5446,
          "name": "toHaveTextLengthLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5447,
              "name": "toHaveTextLengthLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text length is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5448,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5435,
          "name": "toHaveTextLengthNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5436,
              "name": "toHaveTextLengthNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text length is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5429,
          "name": "toHaveTextLengthSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5430,
              "name": "toHaveTextLengthSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text length satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5431,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the text length and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5432,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5433,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5434,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5426,
          "name": "toHaveTextLengthStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5427,
              "name": "toHaveTextLengthStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text length strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5428,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected text length"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5409,
          "name": "toHaveTextMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5410,
              "name": "toHaveTextMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text matches the specified regular expression."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5411,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The regular expression to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "RegExp"
                    },
                    "name": "RegExp",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5414,
          "name": "toHaveTextNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5415,
              "name": "toHaveTextNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text is null."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5418,
          "name": "toHaveTextNullish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5419,
              "name": "toHaveTextNullish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text is nullish (null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5412,
          "name": "toHaveTextPresent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5413,
              "name": "toHaveTextPresent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text is present (not null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5400,
          "name": "toHaveTextSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5401,
              "name": "toHaveTextSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5402,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the text and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5403,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5404,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5405,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "string"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5397,
          "name": "toHaveTextStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5398,
              "name": "toHaveTextStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5399,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected text value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5416,
          "name": "toHaveTextUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5417,
              "name": "toHaveTextUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the text is undefined."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5314,
          "name": "toHaveUrl",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5315,
              "name": "toHaveUrl",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the URL equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5316,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected URL value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5329,
          "name": "toHaveUrlContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5330,
              "name": "toHaveUrlContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the URL contains the specified substring."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5331,
                  "name": "substr",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The substring to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5317,
          "name": "toHaveUrlEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5318,
              "name": "toHaveUrlEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the URL equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5319,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected URL value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5332,
          "name": "toHaveUrlMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5333,
              "name": "toHaveUrlMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the URL matches the specified regular expression."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5334,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The regular expression to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "RegExp"
                    },
                    "name": "RegExp",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5323,
          "name": "toHaveUrlSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5324,
              "name": "toHaveUrlSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the URL satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5325,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the URL and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 5326,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 5327,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 5328,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "string"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 5320,
          "name": "toHaveUrlStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 5321,
              "name": "toHaveUrlStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the URL strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 5322,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected URL value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 9750,
      "name": "HttpResponseFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "HTTP response for request failures (network errors, timeouts, etc.).\n\nRequest could not be processed by the server (network error, DNS failure,\nconnection refused, timeout, aborted, etc.)."
          }
        ]
      },
      "children": [
        {
          "id": 9763,
          "name": "arrayBuffer",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Get body as ArrayBuffer (null if no body or failure)."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "ArrayBuffer"
                },
                "name": "ArrayBuffer",
                "package": "typescript"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.arrayBuffer"
          }
        },
        {
          "id": 9764,
          "name": "blob",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Get body as Blob (null if no body or failure)."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.dom.d.ts",
                  "qualifiedName": "Blob"
                },
                "name": "Blob",
                "package": "typescript"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.blob"
          }
        },
        {
          "id": 9758,
          "name": "body",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "No body (request didn't reach server)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.body"
          }
        },
        {
          "id": 9761,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response time in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.duration"
          }
        },
        {
          "id": 9754,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error describing the failure (ConnectionError, TimeoutError, AbortError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 5649,
            "name": "HttpFailureError",
            "package": "@probitas-test/client-http"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.error",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9757,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "No headers (request didn't reach server)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 9766,
          "name": "json",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Get body as parsed JSON (null if no body or failure)."
              }
            ],
            "blockTags": [
              {
                "tag": "@throws",
                "content": [
                  {
                    "kind": "text",
                    "text": "SyntaxError if body is not valid JSON"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": 9751,
                "name": "T",
                "package": "@probitas-test/client-http",
                "qualifiedName": "HttpResponseFailure.T",
                "refersToTypeParameter": true
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.json",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9760,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator. Always "
              },
              {
                "kind": "code",
                "text": "`\"http\"`"
              },
              {
                "kind": "text",
                "text": " for HTTP responses."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "http"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.kind"
          }
        },
        {
          "id": 9753,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Request failed."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.ok",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9752,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Server did not process the request."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.processed",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9759,
          "name": "raw",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "No raw response (request didn't reach server)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.raw",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9755,
          "name": "status",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "No HTTP status (request didn't reach server)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 9756,
          "name": "statusText",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "No HTTP status text (request didn't reach server)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 9765,
          "name": "text",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Get body as text (null if no body or failure)."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.text"
          }
        },
        {
          "id": 9762,
          "name": "url",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Request URL."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.url"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 9751,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-http",
            "packagePath": "dist/response.d.ts",
            "qualifiedName": "HttpResponseBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 9751,
              "name": "T",
              "package": "@probitas-test/client-http",
              "qualifiedName": "HttpResponseFailure.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "HttpResponseBase",
          "package": "@probitas-test/client-http"
        }
      ]
    },
    {
      "id": 9767,
      "name": "HttpResponseSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "HTTP response for successful requests (2xx status codes).\n\nWraps Web standard Response, allowing body to be read synchronously\nand multiple times (unlike the streaming-based standard Response)."
          }
        ]
      },
      "children": [
        {
          "id": 9780,
          "name": "arrayBuffer",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Get body as ArrayBuffer (null if no body or failure)."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "ArrayBuffer"
                },
                "name": "ArrayBuffer",
                "package": "typescript"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.arrayBuffer"
          }
        },
        {
          "id": 9781,
          "name": "blob",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Get body as Blob (null if no body or failure)."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.dom.d.ts",
                  "qualifiedName": "Blob"
                },
                "name": "Blob",
                "package": "typescript"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.blob"
          }
        },
        {
          "id": 9779,
          "name": "body",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response body as raw bytes (null if no body or failure)."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Uint8Array"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "ArrayBufferLike"
                    },
                    "name": "ArrayBufferLike",
                    "package": "typescript"
                  }
                ],
                "name": "Uint8Array",
                "package": "typescript"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.body"
          }
        },
        {
          "id": 9777,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response time in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.duration"
          }
        },
        {
          "id": 9771,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "No error for successful responses."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.error",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9774,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response headers."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "Headers"
            },
            "name": "Headers",
            "package": "typescript"
          }
        },
        {
          "id": 9783,
          "name": "json",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Get body as parsed JSON (null if no body or failure)."
              }
            ],
            "blockTags": [
              {
                "tag": "@throws",
                "content": [
                  {
                    "kind": "text",
                    "text": "SyntaxError if body is not valid JSON"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": 9768,
                "name": "T",
                "package": "@probitas-test/client-http",
                "qualifiedName": "HttpResponseSuccess.T",
                "refersToTypeParameter": true
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.json",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9776,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator. Always "
              },
              {
                "kind": "code",
                "text": "`\"http\"`"
              },
              {
                "kind": "text",
                "text": " for HTTP responses."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "http"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.kind"
          }
        },
        {
          "id": 9770,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Response was successful (2xx)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.ok",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9769,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Server processed the request."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.processed",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9775,
          "name": "raw",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Raw Web standard Response."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "Response"
            },
            "name": "Response",
            "package": "typescript"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.raw",
            "package": "@probitas-test/client-http"
          }
        },
        {
          "id": 9772,
          "name": "status",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "HTTP status code (200-299)."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 9773,
          "name": "statusText",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "HTTP status text."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 9782,
          "name": "text",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Get body as text (null if no body or failure)."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.text"
          }
        },
        {
          "id": 9778,
          "name": "url",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Request URL."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "HttpResponseBase.url"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 9768,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-http",
            "packagePath": "dist/response.d.ts",
            "qualifiedName": "HttpResponseBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 9768,
              "name": "T",
              "package": "@probitas-test/client-http",
              "qualifiedName": "HttpResponseSuccess.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "HttpResponseBase",
          "package": "@probitas-test/client-http"
        }
      ]
    },
    {
      "id": 6376,
      "name": "MethodInfo",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Method information from reflection."
          }
        ]
      },
      "children": [
        {
          "id": 6382,
          "name": "idempotent",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the method is idempotent"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 6380,
          "name": "inputType",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Input message type name"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 6379,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Method kind"
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "literal",
                "value": "unary"
              },
              {
                "type": "literal",
                "value": "server_streaming"
              },
              {
                "type": "literal",
                "value": "client_streaming"
              },
              {
                "type": "literal",
                "value": "bidi_streaming"
              }
            ]
          }
        },
        {
          "id": 6378,
          "name": "localName",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Local name (camelCase)"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 6377,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Method name (e.g., \"Echo\")"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 6381,
          "name": "outputType",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Output message type name"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ]
    },
    {
      "id": 7547,
      "name": "MongoClient",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "MongoDB client interface"
          }
        ]
      },
      "children": [
        {
          "id": 7548,
          "name": "config",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": 7490,
            "name": "MongoClientConfig",
            "package": "@probitas-test/client-mongodb"
          }
        },
        {
          "id": 7563,
          "name": "close",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7564,
              "name": "close",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "void"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7549,
          "name": "collection",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7550,
              "name": "collection",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "typeParameters": [
                {
                  "id": 7551,
                  "name": "T",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 7471,
                    "typeArguments": [
                      {
                        "type": "intrinsic",
                        "name": "any"
                      }
                    ],
                    "name": "Document",
                    "package": "@probitas-test/client-mongodb"
                  },
                  "default": {
                    "type": "reference",
                    "target": 7471,
                    "typeArguments": [
                      {
                        "type": "intrinsic",
                        "name": "any"
                      }
                    ],
                    "name": "Document",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "parameters": [
                {
                  "id": 7552,
                  "name": "name",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 7502,
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7551,
                    "name": "T",
                    "package": "@probitas-test/client-mongodb",
                    "refersToTypeParameter": true
                  }
                ],
                "name": "MongoCollection",
                "package": "@probitas-test/client-mongodb"
              }
            }
          ]
        },
        {
          "id": 7553,
          "name": "db",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7554,
              "name": "db",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7555,
                  "name": "name",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 7547,
                "name": "MongoClient",
                "package": "@probitas-test/client-mongodb"
              }
            }
          ]
        },
        {
          "id": 7556,
          "name": "transaction",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7557,
              "name": "transaction",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "typeParameters": [
                {
                  "id": 7558,
                  "name": "T",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {}
                }
              ],
              "parameters": [
                {
                  "id": 7559,
                  "name": "fn",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 7560,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 7561,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 7562,
                              "name": "session",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "reference",
                                "target": 7497,
                                "name": "MongoSession",
                                "package": "@probitas-test/client-mongodb"
                              }
                            }
                          ],
                          "type": {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "Promise"
                            },
                            "typeArguments": [
                              {
                                "type": "reference",
                                "target": 7558,
                                "name": "T",
                                "package": "@probitas-test/client-mongodb",
                                "refersToTypeParameter": true
                              }
                            ],
                            "name": "Promise",
                            "package": "typescript"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7558,
                    "name": "T",
                    "package": "@probitas-test/client-mongodb",
                    "refersToTypeParameter": true
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "typescript",
            "packagePath": "lib/lib.esnext.disposable.d.ts",
            "qualifiedName": "AsyncDisposable"
          },
          "name": "AsyncDisposable",
          "package": "typescript"
        }
      ]
    },
    {
      "id": 7490,
      "name": "MongoClientConfig",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "MongoDB client configuration."
          }
        ],
        "blockTags": [
          {
            "tag": "@example",
            "name": "Using a connection string",
            "content": [
              {
                "kind": "code",
                "text": "```ts\nconst config: MongoClientConfig = {\n  url: \"mongodb://localhost:27017\",\n  database: \"testdb\",\n};\n```"
              }
            ]
          },
          {
            "tag": "@example",
            "name": "Using a configuration object",
            "content": [
              {
                "kind": "code",
                "text": "```ts\nconst config: MongoClientConfig = {\n  url: {\n    host: \"localhost\",\n    port: 27017,\n    username: \"admin\",\n    password: \"secret\",\n    authSource: \"admin\",\n  },\n  database: \"testdb\",\n};\n```"
              }
            ]
          }
        ]
      },
      "children": [
        {
          "id": 7492,
          "name": "database",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Database name to connect to."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 7496,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7462,
            "name": "MongoOptions.retry"
          }
        },
        {
          "id": 7495,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7461,
            "name": "MongoOptions.signal"
          }
        },
        {
          "id": 7493,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "If true, throws errors instead of returning them in the result.\nIf false (default), errors are returned in the result object."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7459,
            "name": "MongoOptions.throwOnError"
          }
        },
        {
          "id": 7494,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7460,
            "name": "MongoOptions.timeout"
          }
        },
        {
          "id": 7491,
          "name": "url",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "MongoDB connection URL or configuration object."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "reference",
                "target": 7463,
                "name": "MongoConnectionConfig",
                "package": "@probitas-test/client-mongodb"
              }
            ]
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 7458,
          "name": "MongoOptions",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7502,
      "name": "MongoCollection",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "MongoDB collection interface"
          }
        ]
      },
      "children": [
        {
          "id": 7538,
          "name": "aggregate",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7539,
              "name": "aggregate",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "typeParameters": [
                {
                  "id": 7540,
                  "name": "R",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {},
                  "default": {
                    "type": "reference",
                    "target": 7503,
                    "name": "T",
                    "package": "@probitas-test/client-mongodb",
                    "qualifiedName": "MongoCollection.T",
                    "refersToTypeParameter": true
                  }
                }
              ],
              "parameters": [
                {
                  "id": 7541,
                  "name": "pipeline",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "reference",
                      "target": 7471,
                      "typeArguments": [
                        {
                          "type": "intrinsic",
                          "name": "any"
                        }
                      ],
                      "name": "Document",
                      "package": "@probitas-test/client-mongodb"
                    }
                  }
                },
                {
                  "id": 7542,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7458,
                    "name": "MongoOptions",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 10908,
                    "typeArguments": [
                      {
                        "type": "reference",
                        "target": 7540,
                        "name": "R",
                        "package": "@probitas-test/client-mongodb",
                        "refersToTypeParameter": true
                      }
                    ],
                    "name": "MongoFindResult",
                    "package": "@probitas-test/client-mongodb"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7543,
          "name": "countDocuments",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7544,
              "name": "countDocuments",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7545,
                  "name": "filter",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7473,
                    "name": "Filter",
                    "package": "@probitas-test/client-mongodb"
                  }
                },
                {
                  "id": 7546,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7458,
                    "name": "MongoOptions",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 10903,
                    "name": "MongoCountResult",
                    "package": "@probitas-test/client-mongodb"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7534,
          "name": "deleteMany",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7535,
              "name": "deleteMany",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7536,
                  "name": "filter",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 7473,
                    "name": "Filter",
                    "package": "@probitas-test/client-mongodb"
                  }
                },
                {
                  "id": 7537,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7458,
                    "name": "MongoOptions",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 10904,
                    "name": "MongoDeleteResult",
                    "package": "@probitas-test/client-mongodb"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7530,
          "name": "deleteOne",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7531,
              "name": "deleteOne",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7532,
                  "name": "filter",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 7473,
                    "name": "Filter",
                    "package": "@probitas-test/client-mongodb"
                  }
                },
                {
                  "id": 7533,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7458,
                    "name": "MongoOptions",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 10904,
                    "name": "MongoDeleteResult",
                    "package": "@probitas-test/client-mongodb"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7504,
          "name": "find",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7505,
              "name": "find",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7506,
                  "name": "filter",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7473,
                    "name": "Filter",
                    "package": "@probitas-test/client-mongodb"
                  }
                },
                {
                  "id": 7507,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7475,
                    "name": "MongoFindOptions",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 10908,
                    "typeArguments": [
                      {
                        "type": "reference",
                        "target": 7503,
                        "name": "T",
                        "package": "@probitas-test/client-mongodb",
                        "qualifiedName": "MongoCollection.T",
                        "refersToTypeParameter": true
                      }
                    ],
                    "name": "MongoFindResult",
                    "package": "@probitas-test/client-mongodb"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7508,
          "name": "findOne",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7509,
              "name": "findOne",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7510,
                  "name": "filter",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 7473,
                    "name": "Filter",
                    "package": "@probitas-test/client-mongodb"
                  }
                },
                {
                  "id": 7511,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7458,
                    "name": "MongoOptions",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 10906,
                    "typeArguments": [
                      {
                        "type": "reference",
                        "target": 7503,
                        "name": "T",
                        "package": "@probitas-test/client-mongodb",
                        "qualifiedName": "MongoCollection.T",
                        "refersToTypeParameter": true
                      }
                    ],
                    "name": "MongoFindOneResult",
                    "package": "@probitas-test/client-mongodb"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7516,
          "name": "insertMany",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7517,
              "name": "insertMany",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7518,
                  "name": "docs",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "reference",
                      "target": {
                        "packageName": "typescript",
                        "packagePath": "lib/lib.es5.d.ts",
                        "qualifiedName": "Omit"
                      },
                      "typeArguments": [
                        {
                          "type": "reference",
                          "target": 7503,
                          "name": "T",
                          "package": "@probitas-test/client-mongodb",
                          "qualifiedName": "MongoCollection.T",
                          "refersToTypeParameter": true
                        },
                        {
                          "type": "literal",
                          "value": "_id"
                        }
                      ],
                      "name": "Omit",
                      "package": "typescript"
                    }
                  }
                },
                {
                  "id": 7519,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7458,
                    "name": "MongoOptions",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 10910,
                    "name": "MongoInsertManyResult",
                    "package": "@probitas-test/client-mongodb"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7512,
          "name": "insertOne",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7513,
              "name": "insertOne",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7514,
                  "name": "doc",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "Omit"
                    },
                    "typeArguments": [
                      {
                        "type": "reference",
                        "target": 7503,
                        "name": "T",
                        "package": "@probitas-test/client-mongodb",
                        "qualifiedName": "MongoCollection.T",
                        "refersToTypeParameter": true
                      },
                      {
                        "type": "literal",
                        "value": "_id"
                      }
                    ],
                    "name": "Omit",
                    "package": "typescript"
                  }
                },
                {
                  "id": 7515,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7458,
                    "name": "MongoOptions",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 10911,
                    "name": "MongoInsertOneResult",
                    "package": "@probitas-test/client-mongodb"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7525,
          "name": "updateMany",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7526,
              "name": "updateMany",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7527,
                  "name": "filter",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 7473,
                    "name": "Filter",
                    "package": "@probitas-test/client-mongodb"
                  }
                },
                {
                  "id": 7528,
                  "name": "update",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 7474,
                    "name": "UpdateFilter",
                    "package": "@probitas-test/client-mongodb"
                  }
                },
                {
                  "id": 7529,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7484,
                    "name": "MongoUpdateOptions",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 10914,
                    "name": "MongoUpdateResult",
                    "package": "@probitas-test/client-mongodb"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7520,
          "name": "updateOne",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7521,
              "name": "updateOne",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7522,
                  "name": "filter",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 7473,
                    "name": "Filter",
                    "package": "@probitas-test/client-mongodb"
                  }
                },
                {
                  "id": 7523,
                  "name": "update",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 7474,
                    "name": "UpdateFilter",
                    "package": "@probitas-test/client-mongodb"
                  }
                },
                {
                  "id": 7524,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 7484,
                    "name": "MongoUpdateOptions",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 10914,
                    "name": "MongoUpdateResult",
                    "package": "@probitas-test/client-mongodb"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        }
      ],
      "typeParameters": [
        {
          "id": 7503,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "type": {
            "type": "reference",
            "target": 7471,
            "name": "Document",
            "package": "@probitas-test/client-mongodb"
          }
        }
      ]
    },
    {
      "id": 7463,
      "name": "MongoConnectionConfig",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "MongoDB connection configuration.\n\nExtends CommonConnectionConfig with MongoDB-specific options."
          }
        ]
      },
      "children": [
        {
          "id": 7465,
          "name": "authSource",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Authentication database."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 7464,
          "name": "database",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Database name to connect to."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 7467,
          "name": "host",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Hostname or IP address."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"localhost\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.host"
          }
        },
        {
          "id": 7470,
          "name": "password",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Password for authentication."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.password"
          }
        },
        {
          "id": 7468,
          "name": "port",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Port number. Each service has its own default."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.port"
          }
        },
        {
          "id": 7466,
          "name": "replicaSet",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Replica set name."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 7469,
          "name": "username",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Username for authentication."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.username"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonConnectionConfig"
          },
          "name": "CommonConnectionConfig",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 7791,
      "name": "MongoCountResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Count result with MongoDB error."
          }
        ]
      },
      "children": [
        {
          "id": 7795,
          "name": "count",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoCountResultBase.count"
          }
        },
        {
          "id": 7797,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoCountResultBase.duration"
          }
        },
        {
          "id": 7794,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 7567,
            "name": "MongoError",
            "package": "@probitas-test/client-mongodb"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoCountResultBase.error"
          }
        },
        {
          "id": 7796,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:count"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoCountResultBase.kind"
          }
        },
        {
          "id": 7793,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoCountResultBase.ok"
          }
        },
        {
          "id": 7792,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoCountResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoCountResultBase"
          },
          "name": "MongoCountResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 10297,
      "name": "MongoCountResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for MongoDB count result validation."
          }
        ]
      },
      "children": [
        {
          "id": 10298,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { MongoCountResult } from \"@probitas-test/client-mongodb\";\nimport { expectMongoCountResult } from \"./count.ts\";\nconst result = {\n  kind: \"mongo:count\",\n  ok: true,\n  count: 5,\n  duration: 0,\n} as unknown as MongoCountResult;\n\nexpectMongoCountResult(result).not.toHaveCount(0);\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10297,
            "name": "MongoCountResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 10299,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10300,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the count result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10301,
          "name": "toHaveCount",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10302,
              "name": "toHaveCount",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the count equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10303,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10330,
          "name": "toHaveCountCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10331,
              "name": "toHaveCountCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the count is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10332,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10333,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10304,
          "name": "toHaveCountEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10305,
              "name": "toHaveCountEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the count equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10306,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10318,
          "name": "toHaveCountGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10319,
              "name": "toHaveCountGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the count is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10320,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10321,
          "name": "toHaveCountGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10322,
              "name": "toHaveCountGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the count is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10323,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10324,
          "name": "toHaveCountLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10325,
              "name": "toHaveCountLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the count is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10326,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10327,
          "name": "toHaveCountLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10328,
              "name": "toHaveCountLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the count is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10329,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10316,
          "name": "toHaveCountNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10317,
              "name": "toHaveCountNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the count is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10310,
          "name": "toHaveCountSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10311,
              "name": "toHaveCountSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the count satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10312,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the count and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10313,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10314,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10315,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10307,
          "name": "toHaveCountStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10308,
              "name": "toHaveCountStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the count strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10309,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10334,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10335,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10336,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10363,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10364,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10365,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10366,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10337,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10338,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10339,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10351,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10352,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10353,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10354,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10355,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10356,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10357,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10358,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10359,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10360,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10361,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10362,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10349,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10350,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10343,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10344,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10345,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10346,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10347,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10348,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10340,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10341,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10342,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 7798,
      "name": "MongoCountResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Count result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 7802,
          "name": "count",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoCountResultBase.count"
          }
        },
        {
          "id": 7804,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoCountResultBase.duration"
          }
        },
        {
          "id": 7801,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10905,
            "name": "MongoFailureError",
            "package": "@probitas-test/client-mongodb"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoCountResultBase.error"
          }
        },
        {
          "id": 7803,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:count"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoCountResultBase.kind"
          }
        },
        {
          "id": 7800,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoCountResultBase.ok"
          }
        },
        {
          "id": 7799,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoCountResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoCountResultBase"
          },
          "name": "MongoCountResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7784,
      "name": "MongoCountResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful count result."
          }
        ]
      },
      "children": [
        {
          "id": 7788,
          "name": "count",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoCountResultBase.count"
          }
        },
        {
          "id": 7790,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoCountResultBase.duration"
          }
        },
        {
          "id": 7787,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoCountResultBase.error"
          }
        },
        {
          "id": 7789,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:count"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoCountResultBase.kind"
          }
        },
        {
          "id": 7786,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoCountResultBase.ok"
          }
        },
        {
          "id": 7785,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoCountResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoCountResultBase"
          },
          "name": "MongoCountResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7770,
      "name": "MongoDeleteResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Delete result with MongoDB error."
          }
        ]
      },
      "children": [
        {
          "id": 7774,
          "name": "deletedCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoDeleteResultBase.deletedCount"
          }
        },
        {
          "id": 7776,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoDeleteResultBase.duration"
          }
        },
        {
          "id": 7773,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 7567,
            "name": "MongoError",
            "package": "@probitas-test/client-mongodb"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoDeleteResultBase.error"
          }
        },
        {
          "id": 7775,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:delete"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoDeleteResultBase.kind"
          }
        },
        {
          "id": 7772,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoDeleteResultBase.ok"
          }
        },
        {
          "id": 7771,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoDeleteResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoDeleteResultBase"
          },
          "name": "MongoDeleteResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 10367,
      "name": "MongoDeleteResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for MongoDB delete result validation."
          }
        ]
      },
      "children": [
        {
          "id": 10368,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { MongoDeleteResult } from \"@probitas-test/client-mongodb\";\nimport { expectMongoDeleteResult } from \"./delete.ts\";\nconst result = {\n  kind: \"mongo:delete\",\n  ok: true,\n  deletedCount: 3,\n  duration: 0,\n} as unknown as MongoDeleteResult;\n\nexpectMongoDeleteResult(result).not.toHaveDeletedCount(0);\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10367,
            "name": "MongoDeleteResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 10369,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10370,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the delete result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10371,
          "name": "toHaveDeletedCount",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10372,
              "name": "toHaveDeletedCount",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the deleted count equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10373,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected deleted count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10400,
          "name": "toHaveDeletedCountCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10401,
              "name": "toHaveDeletedCountCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the deleted count is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10402,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10403,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10374,
          "name": "toHaveDeletedCountEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10375,
              "name": "toHaveDeletedCountEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the deleted count equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10376,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected deleted count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10388,
          "name": "toHaveDeletedCountGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10389,
              "name": "toHaveDeletedCountGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the deleted count is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10390,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10391,
          "name": "toHaveDeletedCountGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10392,
              "name": "toHaveDeletedCountGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the deleted count is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10393,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10394,
          "name": "toHaveDeletedCountLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10395,
              "name": "toHaveDeletedCountLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the deleted count is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10396,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10397,
          "name": "toHaveDeletedCountLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10398,
              "name": "toHaveDeletedCountLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the deleted count is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10399,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10386,
          "name": "toHaveDeletedCountNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10387,
              "name": "toHaveDeletedCountNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the deleted count is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10380,
          "name": "toHaveDeletedCountSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10381,
              "name": "toHaveDeletedCountSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the deleted count satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10382,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the deleted count and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10383,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10384,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10385,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10377,
          "name": "toHaveDeletedCountStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10378,
              "name": "toHaveDeletedCountStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the deleted count strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10379,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected deleted count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10404,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10405,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10406,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10433,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10434,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10435,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10436,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10407,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10408,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10409,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10421,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10422,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10423,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10424,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10425,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10426,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10427,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10428,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10429,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10430,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10431,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10432,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10419,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10420,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10413,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10414,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10415,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10416,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10417,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10418,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10410,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10411,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10412,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 7777,
      "name": "MongoDeleteResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Delete result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 7781,
          "name": "deletedCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoDeleteResultBase.deletedCount"
          }
        },
        {
          "id": 7783,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoDeleteResultBase.duration"
          }
        },
        {
          "id": 7780,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10905,
            "name": "MongoFailureError",
            "package": "@probitas-test/client-mongodb"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoDeleteResultBase.error"
          }
        },
        {
          "id": 7782,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:delete"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoDeleteResultBase.kind"
          }
        },
        {
          "id": 7779,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoDeleteResultBase.ok"
          }
        },
        {
          "id": 7778,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoDeleteResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoDeleteResultBase"
          },
          "name": "MongoDeleteResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7763,
      "name": "MongoDeleteResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful delete result."
          }
        ]
      },
      "children": [
        {
          "id": 7767,
          "name": "deletedCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoDeleteResultBase.deletedCount"
          }
        },
        {
          "id": 7769,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoDeleteResultBase.duration"
          }
        },
        {
          "id": 7766,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoDeleteResultBase.error"
          }
        },
        {
          "id": 7768,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:delete"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoDeleteResultBase.kind"
          }
        },
        {
          "id": 7765,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoDeleteResultBase.ok"
          }
        },
        {
          "id": 7764,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoDeleteResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoDeleteResultBase"
          },
          "name": "MongoDeleteResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7565,
      "name": "MongoErrorOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for MongoDB errors."
          }
        ]
      },
      "children": [
        {
          "id": 7566,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "typescript",
            "packagePath": "lib/lib.es2022.error.d.ts",
            "qualifiedName": "ErrorOptions"
          },
          "name": "ErrorOptions",
          "package": "typescript"
        }
      ]
    },
    {
      "id": 7675,
      "name": "MongoFindOneResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "FindOne result with MongoDB error."
          }
        ]
      },
      "children": [
        {
          "id": 7680,
          "name": "doc",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindOneResultBase.doc",
            "package": "@probitas-test/client-mongodb"
          }
        },
        {
          "id": 7682,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindOneResultBase.duration"
          }
        },
        {
          "id": 7679,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 7567,
            "name": "MongoError",
            "package": "@probitas-test/client-mongodb"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindOneResultBase.error"
          }
        },
        {
          "id": 7681,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:find-one"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindOneResultBase.kind"
          }
        },
        {
          "id": 7678,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindOneResultBase.ok"
          }
        },
        {
          "id": 7677,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindOneResultBase.processed"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 7676,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "reference",
            "target": 7471,
            "name": "Document",
            "package": "@probitas-test/client-mongodb"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoFindOneResultBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 7676,
              "name": "T",
              "package": "@probitas-test/client-mongodb",
              "qualifiedName": "MongoFindOneResultError.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "MongoFindOneResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 10437,
      "name": "MongoFindOneResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for MongoDB findOne result validation."
          }
        ]
      },
      "children": [
        {
          "id": 10439,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { MongoFindOneResult } from \"@probitas-test/client-mongodb\";\nimport { expectMongoFindOneResult } from \"./find_one.ts\";\nconst result = {\n  kind: \"mongo:find-one\",\n  ok: true,\n  doc: { name: \"Alice\" },\n  duration: 0,\n} as unknown as MongoFindOneResult;\n\nexpectMongoFindOneResult(result).not.toHaveDocNullish();\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10437,
            "typeArguments": [
              {
                "type": "reference",
                "target": 10438,
                "name": "_T",
                "package": "@probitas-test/expect",
                "qualifiedName": "MongoFindOneResultExpectation._T",
                "refersToTypeParameter": true
              }
            ],
            "name": "MongoFindOneResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 10440,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10441,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the findOne result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10442,
          "name": "toHaveDoc",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10443,
              "name": "toHaveDoc",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the doc equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10444,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected doc value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10445,
          "name": "toHaveDocEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10446,
              "name": "toHaveDocEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the doc equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10447,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected doc value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10465,
          "name": "toHaveDocMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10466,
              "name": "toHaveDocMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the doc matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10467,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10459,
          "name": "toHaveDocNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10460,
              "name": "toHaveDocNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the doc is null."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10463,
          "name": "toHaveDocNullish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10464,
              "name": "toHaveDocNullish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the doc is nullish (null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10457,
          "name": "toHaveDocPresent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10458,
              "name": "toHaveDocPresent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the doc is present (not null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10468,
          "name": "toHaveDocProperty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10469,
              "name": "toHaveDocProperty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the doc has the specified property."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10470,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 10471,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional expected value at the key path"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10472,
          "name": "toHaveDocPropertyContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10473,
              "name": "toHaveDocPropertyContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the doc property contains the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10474,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 10475,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected contained value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10476,
          "name": "toHaveDocPropertyMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10477,
              "name": "toHaveDocPropertyMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the doc property matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10478,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 10479,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10480,
          "name": "toHaveDocPropertySatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10481,
              "name": "toHaveDocPropertySatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the doc property satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10482,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 10483,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the property value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10484,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10485,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10486,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10451,
          "name": "toHaveDocSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10452,
              "name": "toHaveDocSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the doc satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10453,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the doc and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10454,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10455,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10456,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "reference",
                                    "target": 10438,
                                    "name": "_T",
                                    "package": "@probitas-test/expect",
                                    "qualifiedName": "MongoFindOneResultExpectation._T",
                                    "refersToTypeParameter": true
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10448,
          "name": "toHaveDocStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10449,
              "name": "toHaveDocStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the doc strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10450,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected doc value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10461,
          "name": "toHaveDocUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10462,
              "name": "toHaveDocUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the doc is undefined."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10487,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10488,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10489,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10516,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10517,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10518,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10519,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10490,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10491,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10492,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10504,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10505,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10506,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10507,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10508,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10509,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10510,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10511,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10512,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10513,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10514,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10515,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10502,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10503,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10496,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10497,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10498,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10499,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10500,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10501,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10493,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10494,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10495,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ],
      "typeParameters": [
        {
          "id": 10438,
          "name": "_T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "unknown"
          }
        }
      ]
    },
    {
      "id": 7683,
      "name": "MongoFindOneResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "FindOne result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 7688,
          "name": "doc",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindOneResultBase.doc",
            "package": "@probitas-test/client-mongodb"
          }
        },
        {
          "id": 7690,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindOneResultBase.duration"
          }
        },
        {
          "id": 7687,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10905,
            "name": "MongoFailureError",
            "package": "@probitas-test/client-mongodb"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindOneResultBase.error"
          }
        },
        {
          "id": 7689,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:find-one"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindOneResultBase.kind"
          }
        },
        {
          "id": 7686,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindOneResultBase.ok"
          }
        },
        {
          "id": 7685,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindOneResultBase.processed"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 7684,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "reference",
            "target": 7471,
            "name": "Document",
            "package": "@probitas-test/client-mongodb"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoFindOneResultBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 7684,
              "name": "T",
              "package": "@probitas-test/client-mongodb",
              "qualifiedName": "MongoFindOneResultFailure.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "MongoFindOneResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7667,
      "name": "MongoFindOneResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful findOne result."
          }
        ]
      },
      "children": [
        {
          "id": 7672,
          "name": "doc",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": 7668,
                "name": "T",
                "package": "@probitas-test/client-mongodb",
                "qualifiedName": "MongoFindOneResultSuccess.T",
                "refersToTypeParameter": true
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindOneResultBase.doc",
            "package": "@probitas-test/client-mongodb"
          }
        },
        {
          "id": 7674,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindOneResultBase.duration"
          }
        },
        {
          "id": 7671,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindOneResultBase.error"
          }
        },
        {
          "id": 7673,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:find-one"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7681,
            "name": "MongoFindOneResultBase.kind",
            "package": "@probitas-test/client-mongodb"
          }
        },
        {
          "id": 7670,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindOneResultBase.ok"
          }
        },
        {
          "id": 7669,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindOneResultBase.processed"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 7668,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "reference",
            "target": 7471,
            "name": "Document",
            "package": "@probitas-test/client-mongodb"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoFindOneResultBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 7668,
              "name": "T",
              "package": "@probitas-test/client-mongodb",
              "qualifiedName": "MongoFindOneResultSuccess.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "MongoFindOneResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7475,
      "name": "MongoFindOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "MongoDB find options"
          }
        ]
      },
      "children": [
        {
          "id": 7477,
          "name": "limit",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 7479,
          "name": "projection",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Record"
            },
            "typeArguments": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "union",
                "types": [
                  {
                    "type": "literal",
                    "value": 0
                  },
                  {
                    "type": "literal",
                    "value": 1
                  }
                ]
              }
            ],
            "name": "Record",
            "package": "typescript"
          }
        },
        {
          "id": 7483,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7462,
            "name": "MongoOptions.retry"
          }
        },
        {
          "id": 7482,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7461,
            "name": "MongoOptions.signal"
          }
        },
        {
          "id": 7478,
          "name": "skip",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 7476,
          "name": "sort",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Record"
            },
            "typeArguments": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "union",
                "types": [
                  {
                    "type": "literal",
                    "value": -1
                  },
                  {
                    "type": "literal",
                    "value": 1
                  }
                ]
              }
            ],
            "name": "Record",
            "package": "typescript"
          }
        },
        {
          "id": 7480,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "If true, throws errors instead of returning them in the result.\nIf false (default), errors are returned in the result object."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7459,
            "name": "MongoOptions.throwOnError"
          }
        },
        {
          "id": 7481,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7460,
            "name": "MongoOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 7458,
          "name": "MongoOptions",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7651,
      "name": "MongoFindResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Find result with MongoDB error."
          }
        ]
      },
      "children": [
        {
          "id": 7656,
          "name": "docs",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "reference",
                "target": 7652,
                "name": "T",
                "package": "@probitas-test/client-mongodb",
                "qualifiedName": "MongoFindResultError.T",
                "refersToTypeParameter": true
              }
            }
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindResultBase.docs",
            "package": "@probitas-test/client-mongodb"
          }
        },
        {
          "id": 7658,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindResultBase.duration"
          }
        },
        {
          "id": 7655,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 7567,
            "name": "MongoError",
            "package": "@probitas-test/client-mongodb"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindResultBase.error"
          }
        },
        {
          "id": 7657,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:find"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindResultBase.kind"
          }
        },
        {
          "id": 7654,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindResultBase.ok"
          }
        },
        {
          "id": 7653,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindResultBase.processed"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 7652,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "reference",
            "target": 7471,
            "name": "Document",
            "package": "@probitas-test/client-mongodb"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoFindResultBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 7652,
              "name": "T",
              "package": "@probitas-test/client-mongodb",
              "qualifiedName": "MongoFindResultError.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "MongoFindResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 10520,
      "name": "MongoFindResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for MongoDB find result validation."
          }
        ]
      },
      "children": [
        {
          "id": 10522,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { MongoFindResult } from \"@probitas-test/client-mongodb\";\nimport { expectMongoFindResult } from \"./find.ts\";\nconst result = {\n  kind: \"mongo:find\",\n  ok: true,\n  docs: [{ name: \"Alice\" }],\n  duration: 0,\n} as unknown as MongoFindResult;\n\nexpectMongoFindResult(result).not.toHaveDocsEmpty();\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10520,
            "typeArguments": [
              {
                "type": "reference",
                "target": 10521,
                "name": "_T",
                "package": "@probitas-test/expect",
                "qualifiedName": "MongoFindResultExpectation._T",
                "refersToTypeParameter": true
              }
            ],
            "name": "MongoFindResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 10523,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10524,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the find result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10525,
          "name": "toHaveDocs",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10526,
              "name": "toHaveDocs",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the docs equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10527,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected docs value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10540,
          "name": "toHaveDocsContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10541,
              "name": "toHaveDocsContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the docs array contains the specified item."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10542,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The item to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10543,
          "name": "toHaveDocsContainingEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10544,
              "name": "toHaveDocsContainingEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the docs array contains an item equal to the specified value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10545,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The item to search for using deep equality"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10551,
          "name": "toHaveDocsCount",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10552,
              "name": "toHaveDocsCount",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the docs count equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10553,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected docs count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10580,
          "name": "toHaveDocsCountCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10581,
              "name": "toHaveDocsCountCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the docs count is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10582,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10583,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10554,
          "name": "toHaveDocsCountEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10555,
              "name": "toHaveDocsCountEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the docs count equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10556,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected docs count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10568,
          "name": "toHaveDocsCountGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10569,
              "name": "toHaveDocsCountGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the docs count is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10570,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10571,
          "name": "toHaveDocsCountGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10572,
              "name": "toHaveDocsCountGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the docs count is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10573,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10574,
          "name": "toHaveDocsCountLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10575,
              "name": "toHaveDocsCountLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the docs count is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10576,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10577,
          "name": "toHaveDocsCountLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10578,
              "name": "toHaveDocsCountLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the docs count is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10579,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10566,
          "name": "toHaveDocsCountNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10567,
              "name": "toHaveDocsCountNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the docs count is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10560,
          "name": "toHaveDocsCountSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10561,
              "name": "toHaveDocsCountSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the docs count satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10562,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the docs count and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10563,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10564,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10565,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10557,
          "name": "toHaveDocsCountStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10558,
              "name": "toHaveDocsCountStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the docs count strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10559,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected docs count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10549,
          "name": "toHaveDocsEmpty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10550,
              "name": "toHaveDocsEmpty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the docs array is empty."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10528,
          "name": "toHaveDocsEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10529,
              "name": "toHaveDocsEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the docs equal the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10530,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected docs value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10546,
          "name": "toHaveDocsMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10547,
              "name": "toHaveDocsMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the docs array matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10548,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10534,
          "name": "toHaveDocsSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10535,
              "name": "toHaveDocsSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the docs satisfy the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10536,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the docs and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10537,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10538,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10539,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "typeOperator",
                                    "operator": "readonly",
                                    "target": {
                                      "type": "array",
                                      "elementType": {
                                        "type": "reference",
                                        "target": 10521,
                                        "name": "_T",
                                        "package": "@probitas-test/expect",
                                        "qualifiedName": "MongoFindResultExpectation._T",
                                        "refersToTypeParameter": true
                                      }
                                    }
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10531,
          "name": "toHaveDocsStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10532,
              "name": "toHaveDocsStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the docs strictly equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10533,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected docs value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10584,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10585,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10586,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10613,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10614,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10615,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10616,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10587,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10588,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10589,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10601,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10602,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10603,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10604,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10605,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10606,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10607,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10608,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10609,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10610,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10611,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10612,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10599,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10600,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10593,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10594,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10595,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10596,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10597,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10598,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10590,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10591,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10592,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ],
      "typeParameters": [
        {
          "id": 10521,
          "name": "_T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "unknown"
          }
        }
      ]
    },
    {
      "id": 7659,
      "name": "MongoFindResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Find result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 7664,
          "name": "docs",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindResultBase.docs",
            "package": "@probitas-test/client-mongodb"
          }
        },
        {
          "id": 7666,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindResultBase.duration"
          }
        },
        {
          "id": 7663,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10905,
            "name": "MongoFailureError",
            "package": "@probitas-test/client-mongodb"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindResultBase.error"
          }
        },
        {
          "id": 7665,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:find"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindResultBase.kind"
          }
        },
        {
          "id": 7662,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindResultBase.ok"
          }
        },
        {
          "id": 7661,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindResultBase.processed"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 7660,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "reference",
            "target": 7471,
            "name": "Document",
            "package": "@probitas-test/client-mongodb"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoFindResultBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 7660,
              "name": "T",
              "package": "@probitas-test/client-mongodb",
              "qualifiedName": "MongoFindResultFailure.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "MongoFindResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7643,
      "name": "MongoFindResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful find result."
          }
        ]
      },
      "children": [
        {
          "id": 7648,
          "name": "docs",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "reference",
                "target": 7644,
                "name": "T",
                "package": "@probitas-test/client-mongodb",
                "qualifiedName": "MongoFindResultSuccess.T",
                "refersToTypeParameter": true
              }
            }
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindResultBase.docs",
            "package": "@probitas-test/client-mongodb"
          }
        },
        {
          "id": 7650,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindResultBase.duration"
          }
        },
        {
          "id": 7647,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindResultBase.error"
          }
        },
        {
          "id": 7649,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:find"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7657,
            "name": "MongoFindResultBase.kind",
            "package": "@probitas-test/client-mongodb"
          }
        },
        {
          "id": 7646,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindResultBase.ok"
          }
        },
        {
          "id": 7645,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoFindResultBase.processed"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 7644,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "reference",
            "target": 7471,
            "name": "Document",
            "package": "@probitas-test/client-mongodb"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoFindResultBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 7644,
              "name": "T",
              "package": "@probitas-test/client-mongodb",
              "qualifiedName": "MongoFindResultSuccess.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "MongoFindResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7720,
      "name": "MongoInsertManyResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "InsertMany result with MongoDB error."
          }
        ]
      },
      "children": [
        {
          "id": 7727,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.duration"
          }
        },
        {
          "id": 7723,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 7567,
            "name": "MongoError",
            "package": "@probitas-test/client-mongodb"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.error"
          }
        },
        {
          "id": 7725,
          "name": "insertedCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.insertedCount"
          }
        },
        {
          "id": 7724,
          "name": "insertedIds",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.insertedIds"
          }
        },
        {
          "id": 7726,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:insert-many"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.kind"
          }
        },
        {
          "id": 7722,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.ok"
          }
        },
        {
          "id": 7721,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoInsertManyResultBase"
          },
          "name": "MongoInsertManyResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 10617,
      "name": "MongoInsertManyResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for MongoDB insertMany result validation."
          }
        ]
      },
      "children": [
        {
          "id": 10618,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { MongoInsertManyResult } from \"@probitas-test/client-mongodb\";\nimport { expectMongoInsertManyResult } from \"./insert_many.ts\";\nconst result = {\n  kind: \"mongo:insert-many\",\n  ok: true,\n  insertedIds: [\"1\", \"2\", \"3\"],\n  insertedCount: 3,\n  duration: 0,\n} as unknown as MongoInsertManyResult;\n\nexpectMongoInsertManyResult(result).not.toHaveInsertedCount(0);\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10617,
            "name": "MongoInsertManyResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 10619,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10620,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the insert result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10680,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10681,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10682,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10709,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10710,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10711,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10712,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10683,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10684,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10685,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10697,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10698,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10699,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10700,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10701,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10702,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10703,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10704,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10705,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10706,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10707,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10708,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10695,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10696,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10689,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10690,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10691,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10692,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10693,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10694,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10686,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10687,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10688,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10647,
          "name": "toHaveInsertedCount",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10648,
              "name": "toHaveInsertedCount",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted count equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10649,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected inserted count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10676,
          "name": "toHaveInsertedCountCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10677,
              "name": "toHaveInsertedCountCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted count is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10678,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10679,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10650,
          "name": "toHaveInsertedCountEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10651,
              "name": "toHaveInsertedCountEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted count equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10652,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected inserted count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10664,
          "name": "toHaveInsertedCountGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10665,
              "name": "toHaveInsertedCountGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted count is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10666,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10667,
          "name": "toHaveInsertedCountGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10668,
              "name": "toHaveInsertedCountGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted count is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10669,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10670,
          "name": "toHaveInsertedCountLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10671,
              "name": "toHaveInsertedCountLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted count is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10672,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10673,
          "name": "toHaveInsertedCountLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10674,
              "name": "toHaveInsertedCountLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted count is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10675,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10662,
          "name": "toHaveInsertedCountNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10663,
              "name": "toHaveInsertedCountNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted count is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10656,
          "name": "toHaveInsertedCountSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10657,
              "name": "toHaveInsertedCountSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted count satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10658,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the inserted count and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10659,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10660,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10661,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10653,
          "name": "toHaveInsertedCountStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10654,
              "name": "toHaveInsertedCountStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted count strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10655,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected inserted count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10621,
          "name": "toHaveInsertedIds",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10622,
              "name": "toHaveInsertedIds",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted IDs equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10623,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected inserted IDs"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10636,
          "name": "toHaveInsertedIdsContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10637,
              "name": "toHaveInsertedIdsContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted IDs array contains the specified item."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10638,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The item to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10639,
          "name": "toHaveInsertedIdsContainingEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10640,
              "name": "toHaveInsertedIdsContainingEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted IDs array contains an item equal to the specified value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10641,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The item to search for using deep equality"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10645,
          "name": "toHaveInsertedIdsEmpty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10646,
              "name": "toHaveInsertedIdsEmpty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted IDs array is empty."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10624,
          "name": "toHaveInsertedIdsEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10625,
              "name": "toHaveInsertedIdsEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted IDs equal the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10626,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected inserted IDs"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10642,
          "name": "toHaveInsertedIdsMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10643,
              "name": "toHaveInsertedIdsMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted IDs array matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10644,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10630,
          "name": "toHaveInsertedIdsSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10631,
              "name": "toHaveInsertedIdsSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted IDs satisfy the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10632,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the inserted IDs and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10633,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10634,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10635,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "array",
                                "elementType": {
                                  "type": "intrinsic",
                                  "name": "string"
                                }
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10627,
          "name": "toHaveInsertedIdsStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10628,
              "name": "toHaveInsertedIdsStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted IDs strictly equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10629,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected inserted IDs"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 7728,
      "name": "MongoInsertManyResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "InsertMany result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 7735,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.duration"
          }
        },
        {
          "id": 7731,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10905,
            "name": "MongoFailureError",
            "package": "@probitas-test/client-mongodb"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.error"
          }
        },
        {
          "id": 7733,
          "name": "insertedCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.insertedCount"
          }
        },
        {
          "id": 7732,
          "name": "insertedIds",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.insertedIds"
          }
        },
        {
          "id": 7734,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:insert-many"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.kind"
          }
        },
        {
          "id": 7730,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.ok"
          }
        },
        {
          "id": 7729,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoInsertManyResultBase"
          },
          "name": "MongoInsertManyResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7712,
      "name": "MongoInsertManyResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful insertMany result."
          }
        ]
      },
      "children": [
        {
          "id": 7719,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.duration"
          }
        },
        {
          "id": 7715,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.error"
          }
        },
        {
          "id": 7717,
          "name": "insertedCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.insertedCount"
          }
        },
        {
          "id": 7716,
          "name": "insertedIds",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "intrinsic",
                "name": "string"
              }
            }
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.insertedIds"
          }
        },
        {
          "id": 7718,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:insert-many"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.kind"
          }
        },
        {
          "id": 7714,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.ok"
          }
        },
        {
          "id": 7713,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertManyResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoInsertManyResultBase"
          },
          "name": "MongoInsertManyResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7698,
      "name": "MongoInsertOneResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "InsertOne result with MongoDB error."
          }
        ]
      },
      "children": [
        {
          "id": 7704,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertOneResultBase.duration"
          }
        },
        {
          "id": 7701,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 7567,
            "name": "MongoError",
            "package": "@probitas-test/client-mongodb"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertOneResultBase.error"
          }
        },
        {
          "id": 7702,
          "name": "insertedId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertOneResultBase.insertedId"
          }
        },
        {
          "id": 7703,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:insert-one"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertOneResultBase.kind"
          }
        },
        {
          "id": 7700,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertOneResultBase.ok"
          }
        },
        {
          "id": 7699,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertOneResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoInsertOneResultBase"
          },
          "name": "MongoInsertOneResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 10713,
      "name": "MongoInsertOneResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for MongoDB insertOne result validation."
          }
        ]
      },
      "children": [
        {
          "id": 10714,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { MongoInsertOneResult } from \"@probitas-test/client-mongodb\";\nimport { expectMongoInsertOneResult } from \"./insert_one.ts\";\nconst result = {\n  kind: \"mongo:insert-one\",\n  ok: false,\n  insertedId: \"123\",\n  duration: 0,\n} as unknown as MongoInsertOneResult;\n\nexpectMongoInsertOneResult(result).not.toBeOk();\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10713,
            "name": "MongoInsertOneResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 10715,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10716,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the insert result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10738,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10739,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10740,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10767,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10768,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10769,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10770,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10741,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10742,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10743,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10755,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10756,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10757,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10758,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10759,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10760,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10761,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10762,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10763,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10764,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10765,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10766,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10753,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10754,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10747,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10748,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10749,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10750,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10751,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10752,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10744,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10745,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10746,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10717,
          "name": "toHaveInsertedId",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10718,
              "name": "toHaveInsertedId",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted ID equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10719,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected inserted ID"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10732,
          "name": "toHaveInsertedIdContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10733,
              "name": "toHaveInsertedIdContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted ID contains the specified substring."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10734,
                  "name": "substr",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The substring to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10720,
          "name": "toHaveInsertedIdEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10721,
              "name": "toHaveInsertedIdEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted ID equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10722,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected inserted ID"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10735,
          "name": "toHaveInsertedIdMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10736,
              "name": "toHaveInsertedIdMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted ID matches the specified regular expression."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10737,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The regular expression to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "RegExp"
                    },
                    "name": "RegExp",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10726,
          "name": "toHaveInsertedIdSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10727,
              "name": "toHaveInsertedIdSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted ID satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10728,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the inserted ID and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10729,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10730,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10731,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "string"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10723,
          "name": "toHaveInsertedIdStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10724,
              "name": "toHaveInsertedIdStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the inserted ID strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10725,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected inserted ID"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 7705,
      "name": "MongoInsertOneResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "InsertOne result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 7711,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertOneResultBase.duration"
          }
        },
        {
          "id": 7708,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10905,
            "name": "MongoFailureError",
            "package": "@probitas-test/client-mongodb"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertOneResultBase.error"
          }
        },
        {
          "id": 7709,
          "name": "insertedId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertOneResultBase.insertedId"
          }
        },
        {
          "id": 7710,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:insert-one"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertOneResultBase.kind"
          }
        },
        {
          "id": 7707,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertOneResultBase.ok"
          }
        },
        {
          "id": 7706,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertOneResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoInsertOneResultBase"
          },
          "name": "MongoInsertOneResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7691,
      "name": "MongoInsertOneResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful insertOne result."
          }
        ]
      },
      "children": [
        {
          "id": 7697,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertOneResultBase.duration"
          }
        },
        {
          "id": 7694,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertOneResultBase.error"
          }
        },
        {
          "id": 7695,
          "name": "insertedId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertOneResultBase.insertedId"
          }
        },
        {
          "id": 7696,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:insert-one"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertOneResultBase.kind"
          }
        },
        {
          "id": 7693,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertOneResultBase.ok"
          }
        },
        {
          "id": 7692,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoInsertOneResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoInsertOneResultBase"
          },
          "name": "MongoInsertOneResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7458,
      "name": "MongoOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Common options with throwOnError support."
          }
        ]
      },
      "children": [
        {
          "id": 7462,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.retry"
          }
        },
        {
          "id": 7461,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.signal"
          }
        },
        {
          "id": 7459,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "If true, throws errors instead of returning them in the result.\nIf false (default), errors are returned in the result object."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 7460,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonOptions"
          },
          "name": "CommonOptions",
          "package": "@probitas-test/client"
        }
      ],
      "extendedBy": [
        {
          "type": "reference",
          "target": 7475,
          "name": "MongoFindOptions"
        },
        {
          "type": "reference",
          "target": 7484,
          "name": "MongoUpdateOptions"
        },
        {
          "type": "reference",
          "target": 7490,
          "name": "MongoClientConfig"
        }
      ]
    },
    {
      "id": 7497,
      "name": "MongoSession",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "MongoDB session interface (for transactions)"
          }
        ]
      },
      "children": [
        {
          "id": 7498,
          "name": "collection",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7499,
              "name": "collection",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "typeParameters": [
                {
                  "id": 7500,
                  "name": "T",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 7471,
                    "typeArguments": [
                      {
                        "type": "intrinsic",
                        "name": "any"
                      }
                    ],
                    "name": "Document",
                    "package": "@probitas-test/client-mongodb"
                  },
                  "default": {
                    "type": "reference",
                    "target": 7471,
                    "typeArguments": [
                      {
                        "type": "intrinsic",
                        "name": "any"
                      }
                    ],
                    "name": "Document",
                    "package": "@probitas-test/client-mongodb"
                  }
                }
              ],
              "parameters": [
                {
                  "id": 7501,
                  "name": "name",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": 7502,
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7500,
                    "name": "T",
                    "package": "@probitas-test/client-mongodb",
                    "refersToTypeParameter": true
                  }
                ],
                "name": "MongoCollection",
                "package": "@probitas-test/client-mongodb"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 7484,
      "name": "MongoUpdateOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "MongoDB update options"
          }
        ]
      },
      "children": [
        {
          "id": 7489,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7462,
            "name": "MongoOptions.retry"
          }
        },
        {
          "id": 7488,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7461,
            "name": "MongoOptions.signal"
          }
        },
        {
          "id": 7486,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "If true, throws errors instead of returning them in the result.\nIf false (default), errors are returned in the result object."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7459,
            "name": "MongoOptions.throwOnError"
          }
        },
        {
          "id": 7487,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7460,
            "name": "MongoOptions.timeout"
          }
        },
        {
          "id": 7485,
          "name": "upsert",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 7458,
          "name": "MongoOptions",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7745,
      "name": "MongoUpdateResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Update result with MongoDB error."
          }
        ]
      },
      "children": [
        {
          "id": 7753,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.duration"
          }
        },
        {
          "id": 7748,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 7567,
            "name": "MongoError",
            "package": "@probitas-test/client-mongodb"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.error"
          }
        },
        {
          "id": 7752,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:update"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.kind"
          }
        },
        {
          "id": 7749,
          "name": "matchedCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.matchedCount"
          }
        },
        {
          "id": 7750,
          "name": "modifiedCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.modifiedCount"
          }
        },
        {
          "id": 7747,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.ok"
          }
        },
        {
          "id": 7746,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.processed"
          }
        },
        {
          "id": 7751,
          "name": "upsertedId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.upsertedId"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoUpdateResultBase"
          },
          "name": "MongoUpdateResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 10771,
      "name": "MongoUpdateResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for MongoDB update result validation."
          }
        ]
      },
      "children": [
        {
          "id": 10772,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { MongoUpdateResult } from \"@probitas-test/client-mongodb\";\nimport { expectMongoUpdateResult } from \"./update.ts\";\nconst result = {\n  kind: \"mongo:update\",\n  ok: true,\n  matchedCount: 2,\n  modifiedCount: 2,\n  upsertedId: undefined,\n  duration: 0,\n} as unknown as MongoUpdateResult;\n\nexpectMongoUpdateResult(result).not.toHaveMatchedCount(0);\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10771,
            "name": "MongoUpdateResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 10773,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10774,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the update result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10870,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10871,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10872,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10899,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10900,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10901,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10902,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10873,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10874,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10875,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10887,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10888,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10889,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10890,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10891,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10892,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10893,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10894,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10895,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10896,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10897,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10898,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10885,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10886,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10879,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10880,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10881,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10882,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10883,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10884,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10876,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10877,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10878,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10775,
          "name": "toHaveMatchedCount",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10776,
              "name": "toHaveMatchedCount",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the matched count equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10777,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected matched count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10804,
          "name": "toHaveMatchedCountCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10805,
              "name": "toHaveMatchedCountCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the matched count is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10806,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10807,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10778,
          "name": "toHaveMatchedCountEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10779,
              "name": "toHaveMatchedCountEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the matched count equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10780,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected matched count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10792,
          "name": "toHaveMatchedCountGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10793,
              "name": "toHaveMatchedCountGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the matched count is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10794,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10795,
          "name": "toHaveMatchedCountGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10796,
              "name": "toHaveMatchedCountGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the matched count is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10797,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10798,
          "name": "toHaveMatchedCountLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10799,
              "name": "toHaveMatchedCountLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the matched count is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10800,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10801,
          "name": "toHaveMatchedCountLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10802,
              "name": "toHaveMatchedCountLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the matched count is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10803,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10790,
          "name": "toHaveMatchedCountNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10791,
              "name": "toHaveMatchedCountNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the matched count is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10784,
          "name": "toHaveMatchedCountSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10785,
              "name": "toHaveMatchedCountSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the matched count satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10786,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the matched count and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10787,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10788,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10789,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10781,
          "name": "toHaveMatchedCountStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10782,
              "name": "toHaveMatchedCountStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the matched count strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10783,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected matched count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10808,
          "name": "toHaveModifiedCount",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10809,
              "name": "toHaveModifiedCount",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the modified count equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10810,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected modified count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10837,
          "name": "toHaveModifiedCountCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10838,
              "name": "toHaveModifiedCountCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the modified count is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10839,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10840,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10811,
          "name": "toHaveModifiedCountEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10812,
              "name": "toHaveModifiedCountEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the modified count equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10813,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected modified count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10825,
          "name": "toHaveModifiedCountGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10826,
              "name": "toHaveModifiedCountGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the modified count is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10827,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10828,
          "name": "toHaveModifiedCountGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10829,
              "name": "toHaveModifiedCountGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the modified count is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10830,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10831,
          "name": "toHaveModifiedCountLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10832,
              "name": "toHaveModifiedCountLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the modified count is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10833,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10834,
          "name": "toHaveModifiedCountLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10835,
              "name": "toHaveModifiedCountLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the modified count is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10836,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10823,
          "name": "toHaveModifiedCountNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10824,
              "name": "toHaveModifiedCountNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the modified count is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10817,
          "name": "toHaveModifiedCountSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10818,
              "name": "toHaveModifiedCountSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the modified count satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10819,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the modified count and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10820,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10821,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10822,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10814,
          "name": "toHaveModifiedCountStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10815,
              "name": "toHaveModifiedCountStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the modified count strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10816,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected modified count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10841,
          "name": "toHaveUpsertedId",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10842,
              "name": "toHaveUpsertedId",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the upserted ID equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10843,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected upserted ID"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10864,
          "name": "toHaveUpsertedIdContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10865,
              "name": "toHaveUpsertedIdContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the upserted ID contains the specified substring."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10866,
                  "name": "substr",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The substring to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10844,
          "name": "toHaveUpsertedIdEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10845,
              "name": "toHaveUpsertedIdEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the upserted ID equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10846,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected upserted ID"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10867,
          "name": "toHaveUpsertedIdMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10868,
              "name": "toHaveUpsertedIdMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the upserted ID matches the specified regular expression."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10869,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The regular expression to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "RegExp"
                    },
                    "name": "RegExp",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10858,
          "name": "toHaveUpsertedIdNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10859,
              "name": "toHaveUpsertedIdNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the upserted ID is null."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10862,
          "name": "toHaveUpsertedIdNullish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10863,
              "name": "toHaveUpsertedIdNullish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the upserted ID is nullish (null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10856,
          "name": "toHaveUpsertedIdPresent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10857,
              "name": "toHaveUpsertedIdPresent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the upserted ID is present (not null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10850,
          "name": "toHaveUpsertedIdSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10851,
              "name": "toHaveUpsertedIdSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the upserted ID satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10852,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the upserted ID and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10853,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10854,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10855,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "intrinsic",
                                    "name": "string"
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10847,
          "name": "toHaveUpsertedIdStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10848,
              "name": "toHaveUpsertedIdStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the upserted ID strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10849,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected upserted ID"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10860,
          "name": "toHaveUpsertedIdUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10861,
              "name": "toHaveUpsertedIdUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the upserted ID is undefined."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 7754,
      "name": "MongoUpdateResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Update result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 7762,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.duration"
          }
        },
        {
          "id": 7757,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10905,
            "name": "MongoFailureError",
            "package": "@probitas-test/client-mongodb"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.error"
          }
        },
        {
          "id": 7761,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:update"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.kind"
          }
        },
        {
          "id": 7758,
          "name": "matchedCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.matchedCount"
          }
        },
        {
          "id": 7759,
          "name": "modifiedCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.modifiedCount"
          }
        },
        {
          "id": 7756,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.ok"
          }
        },
        {
          "id": 7755,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.processed"
          }
        },
        {
          "id": 7760,
          "name": "upsertedId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.upsertedId"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoUpdateResultBase"
          },
          "name": "MongoUpdateResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 7736,
      "name": "MongoUpdateResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful update result."
          }
        ]
      },
      "children": [
        {
          "id": 7744,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.duration"
          }
        },
        {
          "id": 7739,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.error"
          }
        },
        {
          "id": 7743,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "mongo:update"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.kind"
          }
        },
        {
          "id": 7740,
          "name": "matchedCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.matchedCount"
          }
        },
        {
          "id": 7741,
          "name": "modifiedCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.modifiedCount"
          }
        },
        {
          "id": 7738,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.ok"
          }
        },
        {
          "id": 7737,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.processed"
          }
        },
        {
          "id": 7742,
          "name": "upsertedId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "MongoUpdateResultBase.upsertedId"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-mongodb",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "MongoUpdateResultBase"
          },
          "name": "MongoUpdateResultBase",
          "package": "@probitas-test/client-mongodb"
        }
      ]
    },
    {
      "id": 8968,
      "name": "RabbitMqAckResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Ack result with RabbitMQ error."
          }
        ]
      },
      "children": [
        {
          "id": 8973,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqAckResultBase.duration"
          }
        },
        {
          "id": 8971,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 8919,
            "name": "RabbitMqOperationError",
            "package": "@probitas-test/client-rabbitmq"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqAckResultBase.error"
          }
        },
        {
          "id": 8972,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "rabbitmq:ack"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqAckResultBase.kind"
          }
        },
        {
          "id": 8970,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqAckResultBase.ok"
          }
        },
        {
          "id": 8969,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqAckResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-rabbitmq",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RabbitMqAckResultBase"
          },
          "name": "RabbitMqAckResultBase",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 11602,
      "name": "RabbitMqAckResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for RabbitMQ ack result validation.\n\nProvides chainable assertions for message acknowledgment results.\nAck results only have ok and duration properties."
          }
        ]
      },
      "children": [
        {
          "id": 11603,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RabbitMqAckResult } from \"@probitas-test/client-rabbitmq\";\nimport { expectRabbitMqAckResult } from \"./ack.ts\";\nconst result = {\n  kind: \"rabbitmq:ack\",\n  ok: false,\n  duration: 0,\n} as unknown as RabbitMqAckResult;\n\nexpectRabbitMqAckResult(result).not.toBeOk();\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 11602,
            "name": "RabbitMqAckResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 11604,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11605,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11606,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11607,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11608,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11635,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11636,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11637,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11638,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11609,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11610,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11611,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11623,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11624,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11625,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11626,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11627,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11628,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11629,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11630,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11631,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11632,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11633,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11634,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11621,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11622,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11615,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11616,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11617,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11618,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11619,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11620,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11612,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11613,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11614,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 8974,
      "name": "RabbitMqAckResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Ack result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 8979,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqAckResultBase.duration"
          }
        },
        {
          "id": 8977,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 8920,
            "name": "RabbitMqFailureError",
            "package": "@probitas-test/client-rabbitmq"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqAckResultBase.error"
          }
        },
        {
          "id": 8978,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "rabbitmq:ack"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqAckResultBase.kind"
          }
        },
        {
          "id": 8976,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqAckResultBase.ok"
          }
        },
        {
          "id": 8975,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqAckResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-rabbitmq",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RabbitMqAckResultBase"
          },
          "name": "RabbitMqAckResultBase",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8962,
      "name": "RabbitMqAckResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful ack result."
          }
        ]
      },
      "children": [
        {
          "id": 8967,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqAckResultBase.duration"
          }
        },
        {
          "id": 8965,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqAckResultBase.error"
          }
        },
        {
          "id": 8966,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "rabbitmq:ack"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqAckResultBase.kind"
          }
        },
        {
          "id": 8964,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqAckResultBase.ok"
          }
        },
        {
          "id": 8963,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqAckResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-rabbitmq",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RabbitMqAckResultBase"
          },
          "name": "RabbitMqAckResultBase",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8788,
      "name": "RabbitMqChannel",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "RabbitMQ channel interface."
          }
        ]
      },
      "children": [
        {
          "id": 8841,
          "name": "ack",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8842,
              "name": "ack",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 8843,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 8707,
                    "name": "RabbitMqMessage",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                },
                {
                  "id": 8844,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8725,
                    "name": "RabbitMqOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 8980,
                    "name": "RabbitMqAckResult",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8789,
          "name": "assertExchange",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8790,
              "name": "assertExchange",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 8791,
                  "name": "name",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8792,
                  "name": "type",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 8787,
                    "name": "RabbitMqExchangeType",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                },
                {
                  "id": 8793,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8730,
                    "name": "RabbitMqExchangeOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9027,
                    "name": "RabbitMqExchangeResult",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8798,
          "name": "assertQueue",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8799,
              "name": "assertQueue",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 8800,
                  "name": "name",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8801,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8739,
                    "name": "RabbitMqQueueOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9008,
                    "name": "RabbitMqQueueResult",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8810,
          "name": "bindQueue",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8811,
              "name": "bindQueue",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 8812,
                  "name": "queue",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8813,
                  "name": "exchange",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8814,
                  "name": "routingKey",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8815,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8725,
                    "name": "RabbitMqOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9027,
                    "name": "RabbitMqExchangeResult",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8856,
          "name": "close",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8857,
              "name": "close",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "void"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8837,
          "name": "consume",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8838,
              "name": "consume",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 8839,
                  "name": "queue",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8840,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8766,
                    "name": "RabbitMqConsumeOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es2018.asynciterable.d.ts",
                  "qualifiedName": "AsyncIterable"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 8707,
                    "name": "RabbitMqMessage",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                ],
                "name": "AsyncIterable",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8794,
          "name": "deleteExchange",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8795,
              "name": "deleteExchange",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 8796,
                  "name": "name",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8797,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8725,
                    "name": "RabbitMqOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9027,
                    "name": "RabbitMqExchangeResult",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8802,
          "name": "deleteQueue",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8803,
              "name": "deleteQueue",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 8804,
                  "name": "name",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8805,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8725,
                    "name": "RabbitMqOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9008,
                    "name": "RabbitMqQueueResult",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8833,
          "name": "get",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8834,
              "name": "get",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 8835,
                  "name": "queue",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8836,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8725,
                    "name": "RabbitMqOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 8961,
                    "name": "RabbitMqConsumeResult",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8845,
          "name": "nack",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8846,
              "name": "nack",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 8847,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 8707,
                    "name": "RabbitMqMessage",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                },
                {
                  "id": 8848,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8774,
                    "name": "RabbitMqNackOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 8980,
                    "name": "RabbitMqAckResult",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8853,
          "name": "prefetch",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8854,
              "name": "prefetch",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 8855,
                  "name": "count",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "void"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8822,
          "name": "publish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8823,
              "name": "publish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 8824,
                  "name": "exchange",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8825,
                  "name": "routingKey",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8826,
                  "name": "content",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "Uint8Array"
                    },
                    "name": "Uint8Array",
                    "package": "typescript"
                  }
                },
                {
                  "id": 8827,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8752,
                    "name": "RabbitMqPublishOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 8939,
                    "name": "RabbitMqPublishResult",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8806,
          "name": "purgeQueue",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8807,
              "name": "purgeQueue",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 8808,
                  "name": "name",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8809,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8725,
                    "name": "RabbitMqOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9008,
                    "name": "RabbitMqQueueResult",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8849,
          "name": "reject",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8850,
              "name": "reject",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 8851,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": 8707,
                    "name": "RabbitMqMessage",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                },
                {
                  "id": 8852,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8781,
                    "name": "RabbitMqRejectOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 8980,
                    "name": "RabbitMqAckResult",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8828,
          "name": "sendToQueue",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8829,
              "name": "sendToQueue",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 8830,
                  "name": "queue",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8831,
                  "name": "content",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "Uint8Array"
                    },
                    "name": "Uint8Array",
                    "package": "typescript"
                  }
                },
                {
                  "id": 8832,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8752,
                    "name": "RabbitMqPublishOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 8939,
                    "name": "RabbitMqPublishResult",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8816,
          "name": "unbindQueue",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8817,
              "name": "unbindQueue",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 8818,
                  "name": "queue",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8819,
                  "name": "exchange",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8820,
                  "name": "routingKey",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8821,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8725,
                    "name": "RabbitMqOptions",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9027,
                    "name": "RabbitMqExchangeResult",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "typescript",
            "packagePath": "lib/lib.esnext.disposable.d.ts",
            "qualifiedName": "AsyncDisposable"
          },
          "name": "AsyncDisposable",
          "package": "typescript"
        }
      ]
    },
    {
      "id": 8883,
      "name": "RabbitMqChannelErrorOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for RabbitMQ channel errors."
          }
        ]
      },
      "children": [
        {
          "id": 8884,
          "name": "channelId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 8885,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8865,
            "name": "RabbitMqErrorOptions.code"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8864,
          "name": "RabbitMqErrorOptions",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8858,
      "name": "RabbitMqClient",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "RabbitMQ client interface."
          }
        ]
      },
      "children": [
        {
          "id": 8859,
          "name": "config",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": 8717,
            "name": "RabbitMqClientConfig",
            "package": "@probitas-test/client-rabbitmq"
          }
        },
        {
          "id": 8860,
          "name": "channel",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8861,
              "name": "channel",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 8788,
                    "name": "RabbitMqChannel",
                    "package": "@probitas-test/client-rabbitmq"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8862,
          "name": "close",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8863,
              "name": "close",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "void"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "typescript",
            "packagePath": "lib/lib.esnext.disposable.d.ts",
            "qualifiedName": "AsyncDisposable"
          },
          "name": "AsyncDisposable",
          "package": "typescript"
        }
      ]
    },
    {
      "id": 8717,
      "name": "RabbitMqClientConfig",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "RabbitMQ client configuration."
          }
        ]
      },
      "children": [
        {
          "id": 8719,
          "name": "heartbeat",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Heartbeat interval in seconds"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 8720,
          "name": "prefetch",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Default prefetch count for channels"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 8724,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.retry"
          }
        },
        {
          "id": 8723,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.signal"
          }
        },
        {
          "id": 8721,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw errors instead of returning them in results."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 8722,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.timeout"
          }
        },
        {
          "id": 8718,
          "name": "url",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "RabbitMQ connection URL or configuration object."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "name": "String URL",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RabbitMqClientConfig } from \"@probitas-test/client-rabbitmq\";\nconst config: RabbitMqClientConfig = { url: \"amqp://localhost:5672\" };\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "With credentials",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RabbitMqClientConfig } from \"@probitas-test/client-rabbitmq\";\nconst config: RabbitMqClientConfig = {\n  url: \"amqp://guest:guest@localhost:5672/%2F\",\n};\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Config object",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RabbitMqClientConfig } from \"@probitas-test/client-rabbitmq\";\nconst config: RabbitMqClientConfig = {\n  url: { port: 5672, username: \"guest\", password: \"guest\", vhost: \"/\" },\n};\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "reference",
                "target": 8711,
                "name": "RabbitMqConnectionConfig",
                "package": "@probitas-test/client-rabbitmq"
              }
            ]
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonOptions"
          },
          "name": "CommonOptions",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 8711,
      "name": "RabbitMqConnectionConfig",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "RabbitMQ connection configuration.\n\nExtends CommonConnectionConfig with RabbitMQ-specific options."
          }
        ]
      },
      "children": [
        {
          "id": 8713,
          "name": "host",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Hostname or IP address."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"localhost\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.host"
          }
        },
        {
          "id": 8716,
          "name": "password",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Password for authentication."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.password"
          }
        },
        {
          "id": 8714,
          "name": "port",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Port number. Each service has its own default."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.port"
          }
        },
        {
          "id": 8715,
          "name": "username",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Username for authentication."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.username"
          }
        },
        {
          "id": 8712,
          "name": "vhost",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Virtual host."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"/\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonConnectionConfig"
          },
          "name": "CommonConnectionConfig",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 8766,
      "name": "RabbitMqConsumeOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Consume options."
          }
        ]
      },
      "children": [
        {
          "id": 8768,
          "name": "exclusive",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 8767,
          "name": "noAck",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 8769,
          "name": "priority",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 8773,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8729,
            "name": "RabbitMqOptions.retry"
          }
        },
        {
          "id": 8772,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8728,
            "name": "RabbitMqOptions.signal"
          }
        },
        {
          "id": 8770,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw errors instead of returning them in results.\nOverrides the client-level "
              },
              {
                "kind": "code",
                "text": "`throwOnError`"
              },
              {
                "kind": "text",
                "text": " setting."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8726,
            "name": "RabbitMqOptions.throwOnError"
          }
        },
        {
          "id": 8771,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8727,
            "name": "RabbitMqOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8725,
          "name": "RabbitMqOptions",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8947,
      "name": "RabbitMqConsumeResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Consume result with RabbitMQ error."
          }
        ]
      },
      "children": [
        {
          "id": 8953,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqConsumeResultBase.duration"
          }
        },
        {
          "id": 8950,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 8919,
            "name": "RabbitMqOperationError",
            "package": "@probitas-test/client-rabbitmq"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqConsumeResultBase.error"
          }
        },
        {
          "id": 8952,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "rabbitmq:consume"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqConsumeResultBase.kind"
          }
        },
        {
          "id": 8951,
          "name": "message",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqConsumeResultBase.message"
          }
        },
        {
          "id": 8949,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqConsumeResultBase.ok"
          }
        },
        {
          "id": 8948,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqConsumeResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-rabbitmq",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RabbitMqConsumeResultBase"
          },
          "name": "RabbitMqConsumeResultBase",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 11639,
      "name": "RabbitMqConsumeResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for RabbitMQ consume result validation.\n\nProvides chainable assertions specifically designed for message consumption results\nincluding message content, properties, headers, and metadata."
          }
        ]
      },
      "children": [
        {
          "id": 11640,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RabbitMqConsumeResult } from \"@probitas-test/client-rabbitmq\";\nimport { expectRabbitMqConsumeResult } from \"./consume.ts\";\nconst result = {\n  kind: \"rabbitmq:consume\",\n  ok: false,\n  message: null,\n  duration: 0,\n} as unknown as RabbitMqConsumeResult;\n\nexpectRabbitMqConsumeResult(result).not.toBeOk();\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 11639,
            "name": "RabbitMqConsumeResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 11641,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11642,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11688,
          "name": "toHaveContent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11689,
              "name": "toHaveContent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the content equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11690,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected content"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11691,
          "name": "toHaveContentEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11692,
              "name": "toHaveContentEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the content equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11693,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected content"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11711,
          "name": "toHaveContentLength",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11712,
              "name": "toHaveContentLength",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the content length equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11713,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected content length"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11740,
          "name": "toHaveContentLengthCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11741,
              "name": "toHaveContentLengthCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the content length is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11742,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11743,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11714,
          "name": "toHaveContentLengthEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11715,
              "name": "toHaveContentLengthEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the content length equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11716,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected content length"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11728,
          "name": "toHaveContentLengthGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11729,
              "name": "toHaveContentLengthGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the content length is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11730,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11731,
          "name": "toHaveContentLengthGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11732,
              "name": "toHaveContentLengthGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the content length is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11733,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11734,
          "name": "toHaveContentLengthLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11735,
              "name": "toHaveContentLengthLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the content length is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11736,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11737,
          "name": "toHaveContentLengthLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11738,
              "name": "toHaveContentLengthLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the content length is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11739,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11726,
          "name": "toHaveContentLengthNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11727,
              "name": "toHaveContentLengthNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the content length is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11720,
          "name": "toHaveContentLengthSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11721,
              "name": "toHaveContentLengthSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the content length satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11722,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the content length and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11723,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11724,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11725,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11717,
          "name": "toHaveContentLengthStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11718,
              "name": "toHaveContentLengthStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the content length strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11719,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected content length"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11705,
          "name": "toHaveContentNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11706,
              "name": "toHaveContentNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the content is null."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11709,
          "name": "toHaveContentNullish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11710,
              "name": "toHaveContentNullish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the content is nullish (null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11703,
          "name": "toHaveContentPresent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11704,
              "name": "toHaveContentPresent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the content is present (not null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11697,
          "name": "toHaveContentSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11698,
              "name": "toHaveContentSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the content satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11699,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the content and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11700,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11701,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11702,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11694,
          "name": "toHaveContentStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11695,
              "name": "toHaveContentStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the content strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11696,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected content"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11707,
          "name": "toHaveContentUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11708,
              "name": "toHaveContentUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the content is undefined."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11744,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11745,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11746,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11773,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11774,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11775,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11776,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11747,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11748,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11749,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11761,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11762,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11763,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11764,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11765,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11766,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11767,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11768,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11769,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11770,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11771,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11772,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11759,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11760,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11753,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11754,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11755,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11756,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11757,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11758,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11750,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11751,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11752,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11643,
          "name": "toHaveMessage",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11644,
              "name": "toHaveMessage",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11645,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected message"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11646,
          "name": "toHaveMessageEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11647,
              "name": "toHaveMessageEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11648,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected message"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11666,
          "name": "toHaveMessageMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11667,
              "name": "toHaveMessageMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11668,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11660,
          "name": "toHaveMessageNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11661,
              "name": "toHaveMessageNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message is null (no message received)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11664,
          "name": "toHaveMessageNullish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11665,
              "name": "toHaveMessageNullish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message is nullish (null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11658,
          "name": "toHaveMessagePresent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11659,
              "name": "toHaveMessagePresent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message is present (not null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11669,
          "name": "toHaveMessageProperty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11670,
              "name": "toHaveMessageProperty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message has the specified property."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11671,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 11672,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional expected value at the key path"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11673,
          "name": "toHaveMessagePropertyContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11674,
              "name": "toHaveMessagePropertyContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message property contains the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11675,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 11676,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected contained value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11677,
          "name": "toHaveMessagePropertyMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11678,
              "name": "toHaveMessagePropertyMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message property matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11679,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 11680,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11681,
          "name": "toHaveMessagePropertySatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11682,
              "name": "toHaveMessagePropertySatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message property satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11683,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 11684,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the property value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11685,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11686,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11687,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11652,
          "name": "toHaveMessageSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11653,
              "name": "toHaveMessageSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11654,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the message and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11655,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11656,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11657,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11649,
          "name": "toHaveMessageStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11650,
              "name": "toHaveMessageStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11651,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected message"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11662,
          "name": "toHaveMessageUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11663,
              "name": "toHaveMessageUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message is undefined."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 8954,
      "name": "RabbitMqConsumeResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Consume result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 8960,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqConsumeResultBase.duration"
          }
        },
        {
          "id": 8957,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 8920,
            "name": "RabbitMqFailureError",
            "package": "@probitas-test/client-rabbitmq"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqConsumeResultBase.error"
          }
        },
        {
          "id": 8959,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "rabbitmq:consume"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqConsumeResultBase.kind"
          }
        },
        {
          "id": 8958,
          "name": "message",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqConsumeResultBase.message"
          }
        },
        {
          "id": 8956,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqConsumeResultBase.ok"
          }
        },
        {
          "id": 8955,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqConsumeResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-rabbitmq",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RabbitMqConsumeResultBase"
          },
          "name": "RabbitMqConsumeResultBase",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8940,
      "name": "RabbitMqConsumeResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful consume result."
          }
        ]
      },
      "children": [
        {
          "id": 8946,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqConsumeResultBase.duration"
          }
        },
        {
          "id": 8943,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqConsumeResultBase.error"
          }
        },
        {
          "id": 8945,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "rabbitmq:consume"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqConsumeResultBase.kind"
          }
        },
        {
          "id": 8944,
          "name": "message",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": 8707,
                "name": "RabbitMqMessage",
                "package": "@probitas-test/client-rabbitmq"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqConsumeResultBase.message"
          }
        },
        {
          "id": 8942,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqConsumeResultBase.ok"
          }
        },
        {
          "id": 8941,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqConsumeResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-rabbitmq",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RabbitMqConsumeResultBase"
          },
          "name": "RabbitMqConsumeResultBase",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8864,
      "name": "RabbitMqErrorOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for RabbitMQ errors."
          }
        ]
      },
      "children": [
        {
          "id": 8865,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "typescript",
            "packagePath": "lib/lib.es2022.error.d.ts",
            "qualifiedName": "ErrorOptions"
          },
          "name": "ErrorOptions",
          "package": "typescript"
        }
      ],
      "extendedBy": [
        {
          "type": "reference",
          "target": 8883,
          "name": "RabbitMqChannelErrorOptions"
        },
        {
          "type": "reference",
          "target": 8895,
          "name": "RabbitMqNotFoundErrorOptions"
        },
        {
          "type": "reference",
          "target": 8907,
          "name": "RabbitMqPreconditionFailedErrorOptions"
        }
      ]
    },
    {
      "id": 8730,
      "name": "RabbitMqExchangeOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Exchange options."
          }
        ]
      },
      "children": [
        {
          "id": 8734,
          "name": "arguments",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Record"
            },
            "typeArguments": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "intrinsic",
                "name": "unknown"
              }
            ],
            "name": "Record",
            "package": "typescript"
          }
        },
        {
          "id": 8732,
          "name": "autoDelete",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 8731,
          "name": "durable",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 8733,
          "name": "internal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 8738,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8729,
            "name": "RabbitMqOptions.retry"
          }
        },
        {
          "id": 8737,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8728,
            "name": "RabbitMqOptions.signal"
          }
        },
        {
          "id": 8735,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw errors instead of returning them in results.\nOverrides the client-level "
              },
              {
                "kind": "code",
                "text": "`throwOnError`"
              },
              {
                "kind": "text",
                "text": " setting."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8726,
            "name": "RabbitMqOptions.throwOnError"
          }
        },
        {
          "id": 8736,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8727,
            "name": "RabbitMqOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8725,
          "name": "RabbitMqOptions",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 9015,
      "name": "RabbitMqExchangeResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Exchange result with RabbitMQ error."
          }
        ]
      },
      "children": [
        {
          "id": 9020,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqExchangeResultBase.duration"
          }
        },
        {
          "id": 9018,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 8919,
            "name": "RabbitMqOperationError",
            "package": "@probitas-test/client-rabbitmq"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqExchangeResultBase.error"
          }
        },
        {
          "id": 9019,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "rabbitmq:exchange"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqExchangeResultBase.kind"
          }
        },
        {
          "id": 9017,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqExchangeResultBase.ok"
          }
        },
        {
          "id": 9016,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqExchangeResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-rabbitmq",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RabbitMqExchangeResultBase"
          },
          "name": "RabbitMqExchangeResultBase",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 11777,
      "name": "RabbitMqExchangeResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for RabbitMQ exchange result validation.\n\nProvides chainable assertions for exchange declaration/deletion results.\nExchange results only have ok and duration properties."
          }
        ]
      },
      "children": [
        {
          "id": 11778,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RabbitMqExchangeResult } from \"@probitas-test/client-rabbitmq\";\nimport { expectRabbitMqExchangeResult } from \"./exchange.ts\";\nconst result = {\n  kind: \"rabbitmq:exchange\",\n  ok: false,\n  duration: 0,\n} as unknown as RabbitMqExchangeResult;\n\nexpectRabbitMqExchangeResult(result).not.toBeOk();\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 11777,
            "name": "RabbitMqExchangeResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 11779,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11780,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11781,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11782,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11783,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11810,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11811,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11812,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11813,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11784,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11785,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11786,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11798,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11799,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11800,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11801,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11802,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11803,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11804,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11805,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11806,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11807,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11808,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11809,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11796,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11797,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11790,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11791,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11792,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11793,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11794,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11795,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11787,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11788,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11789,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 9021,
      "name": "RabbitMqExchangeResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Exchange result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 9026,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqExchangeResultBase.duration"
          }
        },
        {
          "id": 9024,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 8920,
            "name": "RabbitMqFailureError",
            "package": "@probitas-test/client-rabbitmq"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqExchangeResultBase.error"
          }
        },
        {
          "id": 9025,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "rabbitmq:exchange"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqExchangeResultBase.kind"
          }
        },
        {
          "id": 9023,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqExchangeResultBase.ok"
          }
        },
        {
          "id": 9022,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqExchangeResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-rabbitmq",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RabbitMqExchangeResultBase"
          },
          "name": "RabbitMqExchangeResultBase",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 9009,
      "name": "RabbitMqExchangeResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful exchange result."
          }
        ]
      },
      "children": [
        {
          "id": 9014,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqExchangeResultBase.duration"
          }
        },
        {
          "id": 9012,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqExchangeResultBase.error"
          }
        },
        {
          "id": 9013,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "rabbitmq:exchange"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqExchangeResultBase.kind"
          }
        },
        {
          "id": 9011,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqExchangeResultBase.ok"
          }
        },
        {
          "id": 9010,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqExchangeResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-rabbitmq",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RabbitMqExchangeResultBase"
          },
          "name": "RabbitMqExchangeResultBase",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8707,
      "name": "RabbitMqMessage",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "RabbitMQ message."
          }
        ]
      },
      "children": [
        {
          "id": 8708,
          "name": "content",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Uint8Array"
            },
            "name": "Uint8Array",
            "package": "typescript"
          }
        },
        {
          "id": 8710,
          "name": "fields",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": 8702,
            "name": "RabbitMqMessageFields",
            "package": "@probitas-test/client-rabbitmq"
          }
        },
        {
          "id": 8709,
          "name": "properties",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": 8688,
            "name": "RabbitMqMessageProperties",
            "package": "@probitas-test/client-rabbitmq"
          }
        }
      ]
    },
    {
      "id": 8702,
      "name": "RabbitMqMessageFields",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "RabbitMQ message fields."
          }
        ]
      },
      "children": [
        {
          "id": 8703,
          "name": "deliveryTag",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "bigint"
          }
        },
        {
          "id": 8705,
          "name": "exchange",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8704,
          "name": "redelivered",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 8706,
          "name": "routingKey",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ]
    },
    {
      "id": 8688,
      "name": "RabbitMqMessageProperties",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "RabbitMQ message properties."
          }
        ]
      },
      "children": [
        {
          "id": 8701,
          "name": "appId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8690,
          "name": "contentEncoding",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8689,
          "name": "contentType",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8694,
          "name": "correlationId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8692,
          "name": "deliveryMode",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "1: non-persistent, 2: persistent"
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "literal",
                "value": 2
              },
              {
                "type": "literal",
                "value": 1
              }
            ]
          }
        },
        {
          "id": 8696,
          "name": "expiration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8691,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Record"
            },
            "typeArguments": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "intrinsic",
                "name": "unknown"
              }
            ],
            "name": "Record",
            "package": "typescript"
          }
        },
        {
          "id": 8697,
          "name": "messageId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8693,
          "name": "priority",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 8695,
          "name": "replyTo",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8698,
          "name": "timestamp",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 8699,
          "name": "type",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8700,
          "name": "userId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ]
    },
    {
      "id": 8774,
      "name": "RabbitMqNackOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Nack options."
          }
        ]
      },
      "children": [
        {
          "id": 8776,
          "name": "allUpTo",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 8775,
          "name": "requeue",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 8780,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8729,
            "name": "RabbitMqOptions.retry"
          }
        },
        {
          "id": 8779,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8728,
            "name": "RabbitMqOptions.signal"
          }
        },
        {
          "id": 8777,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw errors instead of returning them in results.\nOverrides the client-level "
              },
              {
                "kind": "code",
                "text": "`throwOnError`"
              },
              {
                "kind": "text",
                "text": " setting."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8726,
            "name": "RabbitMqOptions.throwOnError"
          }
        },
        {
          "id": 8778,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8727,
            "name": "RabbitMqOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8725,
          "name": "RabbitMqOptions",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8895,
      "name": "RabbitMqNotFoundErrorOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for RabbitMQ not found errors."
          }
        ]
      },
      "children": [
        {
          "id": 8897,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8865,
            "name": "RabbitMqErrorOptions.code"
          }
        },
        {
          "id": 8896,
          "name": "resource",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8864,
          "name": "RabbitMqErrorOptions",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8725,
      "name": "RabbitMqOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Base options for RabbitMQ operations."
          }
        ]
      },
      "children": [
        {
          "id": 8729,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.retry"
          }
        },
        {
          "id": 8728,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.signal"
          }
        },
        {
          "id": 8726,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw errors instead of returning them in results.\nOverrides the client-level "
              },
              {
                "kind": "code",
                "text": "`throwOnError`"
              },
              {
                "kind": "text",
                "text": " setting."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 8727,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonOptions"
          },
          "name": "CommonOptions",
          "package": "@probitas-test/client"
        }
      ],
      "extendedBy": [
        {
          "type": "reference",
          "target": 8730,
          "name": "RabbitMqExchangeOptions"
        },
        {
          "type": "reference",
          "target": 8739,
          "name": "RabbitMqQueueOptions"
        },
        {
          "type": "reference",
          "target": 8752,
          "name": "RabbitMqPublishOptions"
        },
        {
          "type": "reference",
          "target": 8766,
          "name": "RabbitMqConsumeOptions"
        },
        {
          "type": "reference",
          "target": 8774,
          "name": "RabbitMqNackOptions"
        },
        {
          "type": "reference",
          "target": 8781,
          "name": "RabbitMqRejectOptions"
        }
      ]
    },
    {
      "id": 8907,
      "name": "RabbitMqPreconditionFailedErrorOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for RabbitMQ precondition failed errors."
          }
        ]
      },
      "children": [
        {
          "id": 8909,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8865,
            "name": "RabbitMqErrorOptions.code"
          }
        },
        {
          "id": 8908,
          "name": "reason",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8864,
          "name": "RabbitMqErrorOptions",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8752,
      "name": "RabbitMqPublishOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Publish options."
          }
        ]
      },
      "children": [
        {
          "id": 8755,
          "name": "contentEncoding",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8754,
          "name": "contentType",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8757,
          "name": "correlationId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8759,
          "name": "expiration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8756,
          "name": "headers",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Record"
            },
            "typeArguments": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "intrinsic",
                "name": "unknown"
              }
            ],
            "name": "Record",
            "package": "typescript"
          }
        },
        {
          "id": 8760,
          "name": "messageId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8753,
          "name": "persistent",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 8761,
          "name": "priority",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 8758,
          "name": "replyTo",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8765,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8729,
            "name": "RabbitMqOptions.retry"
          }
        },
        {
          "id": 8764,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8728,
            "name": "RabbitMqOptions.signal"
          }
        },
        {
          "id": 8762,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw errors instead of returning them in results.\nOverrides the client-level "
              },
              {
                "kind": "code",
                "text": "`throwOnError`"
              },
              {
                "kind": "text",
                "text": " setting."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8726,
            "name": "RabbitMqOptions.throwOnError"
          }
        },
        {
          "id": 8763,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8727,
            "name": "RabbitMqOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8725,
          "name": "RabbitMqOptions",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8927,
      "name": "RabbitMqPublishResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Publish result with RabbitMQ error."
          }
        ]
      },
      "children": [
        {
          "id": 8932,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqPublishResultBase.duration"
          }
        },
        {
          "id": 8930,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 8919,
            "name": "RabbitMqOperationError",
            "package": "@probitas-test/client-rabbitmq"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqPublishResultBase.error"
          }
        },
        {
          "id": 8931,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "rabbitmq:publish"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqPublishResultBase.kind"
          }
        },
        {
          "id": 8929,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqPublishResultBase.ok"
          }
        },
        {
          "id": 8928,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqPublishResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-rabbitmq",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RabbitMqPublishResultBase"
          },
          "name": "RabbitMqPublishResultBase",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 11814,
      "name": "RabbitMqPublishResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for RabbitMQ publish result validation.\nPublish results only have ok and duration properties."
          }
        ]
      },
      "children": [
        {
          "id": 11815,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RabbitMqPublishResult } from \"@probitas-test/client-rabbitmq\";\nimport { expectRabbitMqPublishResult } from \"./publish.ts\";\nconst result = {\n  kind: \"rabbitmq:publish\",\n  ok: false,\n  duration: 0,\n} as unknown as RabbitMqPublishResult;\n\nexpectRabbitMqPublishResult(result).not.toBeOk();\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 11814,
            "name": "RabbitMqPublishResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 11816,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11817,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11818,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11819,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11820,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11847,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11848,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11849,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11850,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11821,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11822,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11823,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11835,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11836,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11837,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11838,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11839,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11840,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11841,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11842,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11843,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11844,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11845,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11846,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11833,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11834,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11827,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11828,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11829,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11830,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11831,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11832,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11824,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11825,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11826,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 8933,
      "name": "RabbitMqPublishResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Publish result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 8938,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqPublishResultBase.duration"
          }
        },
        {
          "id": 8936,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 8920,
            "name": "RabbitMqFailureError",
            "package": "@probitas-test/client-rabbitmq"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqPublishResultBase.error"
          }
        },
        {
          "id": 8937,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "rabbitmq:publish"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqPublishResultBase.kind"
          }
        },
        {
          "id": 8935,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqPublishResultBase.ok"
          }
        },
        {
          "id": 8934,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqPublishResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-rabbitmq",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RabbitMqPublishResultBase"
          },
          "name": "RabbitMqPublishResultBase",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8921,
      "name": "RabbitMqPublishResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful publish result."
          }
        ]
      },
      "children": [
        {
          "id": 8926,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqPublishResultBase.duration"
          }
        },
        {
          "id": 8924,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqPublishResultBase.error"
          }
        },
        {
          "id": 8925,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "rabbitmq:publish"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqPublishResultBase.kind"
          }
        },
        {
          "id": 8923,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqPublishResultBase.ok"
          }
        },
        {
          "id": 8922,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqPublishResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-rabbitmq",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RabbitMqPublishResultBase"
          },
          "name": "RabbitMqPublishResultBase",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8739,
      "name": "RabbitMqQueueOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Queue options."
          }
        ]
      },
      "children": [
        {
          "id": 8743,
          "name": "arguments",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Record"
            },
            "typeArguments": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "intrinsic",
                "name": "unknown"
              }
            ],
            "name": "Record",
            "package": "typescript"
          }
        },
        {
          "id": 8742,
          "name": "autoDelete",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 8746,
          "name": "deadLetterExchange",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8747,
          "name": "deadLetterRoutingKey",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8740,
          "name": "durable",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 8741,
          "name": "exclusive",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 8745,
          "name": "maxLength",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 8744,
          "name": "messageTtl",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 8751,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8729,
            "name": "RabbitMqOptions.retry"
          }
        },
        {
          "id": 8750,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8728,
            "name": "RabbitMqOptions.signal"
          }
        },
        {
          "id": 8748,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw errors instead of returning them in results.\nOverrides the client-level "
              },
              {
                "kind": "code",
                "text": "`throwOnError`"
              },
              {
                "kind": "text",
                "text": " setting."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8726,
            "name": "RabbitMqOptions.throwOnError"
          }
        },
        {
          "id": 8749,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8727,
            "name": "RabbitMqOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8725,
          "name": "RabbitMqOptions",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8990,
      "name": "RabbitMqQueueResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Queue result with RabbitMQ error."
          }
        ]
      },
      "children": [
        {
          "id": 8996,
          "name": "consumerCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.consumerCount"
          }
        },
        {
          "id": 8998,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.duration"
          }
        },
        {
          "id": 8993,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 8919,
            "name": "RabbitMqOperationError",
            "package": "@probitas-test/client-rabbitmq"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.error"
          }
        },
        {
          "id": 8997,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "rabbitmq:queue"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.kind"
          }
        },
        {
          "id": 8995,
          "name": "messageCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.messageCount"
          }
        },
        {
          "id": 8992,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.ok"
          }
        },
        {
          "id": 8991,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.processed"
          }
        },
        {
          "id": 8994,
          "name": "queue",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.queue"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-rabbitmq",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RabbitMqQueueResultBase"
          },
          "name": "RabbitMqQueueResultBase",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 11851,
      "name": "RabbitMqQueueResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for RabbitMQ queue result validation.\n\nProvides chainable assertions specifically designed for queue declaration results\n(e.g., assertQueue, checkQueue operations)."
          }
        ]
      },
      "children": [
        {
          "id": 11852,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RabbitMqQueueResult } from \"@probitas-test/client-rabbitmq\";\nimport { expectRabbitMqQueueResult } from \"./queue.ts\";\nconst result = {\n  kind: \"rabbitmq:queue\",\n  ok: false,\n  queue: \"test-queue\",\n  messageCount: 0,\n  consumerCount: 0,\n  duration: 0,\n} as unknown as RabbitMqQueueResult;\n\nexpectRabbitMqQueueResult(result).not.toBeOk();\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 11851,
            "name": "RabbitMqQueueResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 11853,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11854,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11909,
          "name": "toHaveConsumerCount",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11910,
              "name": "toHaveConsumerCount",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the consumer count equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11911,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected consumer count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11938,
          "name": "toHaveConsumerCountCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11939,
              "name": "toHaveConsumerCountCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the consumer count is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11940,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11941,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11912,
          "name": "toHaveConsumerCountEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11913,
              "name": "toHaveConsumerCountEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the consumer count equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11914,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected consumer count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11926,
          "name": "toHaveConsumerCountGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11927,
              "name": "toHaveConsumerCountGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the consumer count is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11928,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11929,
          "name": "toHaveConsumerCountGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11930,
              "name": "toHaveConsumerCountGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the consumer count is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11931,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11932,
          "name": "toHaveConsumerCountLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11933,
              "name": "toHaveConsumerCountLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the consumer count is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11934,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11935,
          "name": "toHaveConsumerCountLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11936,
              "name": "toHaveConsumerCountLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the consumer count is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11937,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11924,
          "name": "toHaveConsumerCountNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11925,
              "name": "toHaveConsumerCountNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the consumer count is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11918,
          "name": "toHaveConsumerCountSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11919,
              "name": "toHaveConsumerCountSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the consumer count satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11920,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the consumer count and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11921,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11922,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11923,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11915,
          "name": "toHaveConsumerCountStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11916,
              "name": "toHaveConsumerCountStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the consumer count strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11917,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected consumer count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11942,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11943,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11944,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11971,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11972,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11973,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11974,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11945,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11946,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11947,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11959,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11960,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11961,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11962,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11963,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11964,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11965,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11966,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11967,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11968,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11969,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11970,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11957,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11958,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11951,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11952,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11953,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11954,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11955,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11956,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11948,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11949,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11950,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11876,
          "name": "toHaveMessageCount",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11877,
              "name": "toHaveMessageCount",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message count equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11878,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected message count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11905,
          "name": "toHaveMessageCountCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11906,
              "name": "toHaveMessageCountCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message count is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11907,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11908,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11879,
          "name": "toHaveMessageCountEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11880,
              "name": "toHaveMessageCountEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message count equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11881,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected message count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11893,
          "name": "toHaveMessageCountGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11894,
              "name": "toHaveMessageCountGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message count is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11895,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11896,
          "name": "toHaveMessageCountGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11897,
              "name": "toHaveMessageCountGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message count is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11898,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11899,
          "name": "toHaveMessageCountLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11900,
              "name": "toHaveMessageCountLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message count is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11901,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11902,
          "name": "toHaveMessageCountLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11903,
              "name": "toHaveMessageCountLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message count is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11904,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11891,
          "name": "toHaveMessageCountNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11892,
              "name": "toHaveMessageCountNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message count is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11885,
          "name": "toHaveMessageCountSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11886,
              "name": "toHaveMessageCountSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message count satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11887,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the message count and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11888,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11889,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11890,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11882,
          "name": "toHaveMessageCountStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11883,
              "name": "toHaveMessageCountStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message count strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11884,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected message count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11855,
          "name": "toHaveQueue",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11856,
              "name": "toHaveQueue",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the queue name equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11857,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected queue name"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11870,
          "name": "toHaveQueueContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11871,
              "name": "toHaveQueueContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the queue name contains the specified substring."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11872,
                  "name": "substr",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The substring to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11858,
          "name": "toHaveQueueEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11859,
              "name": "toHaveQueueEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the queue name equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11860,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected queue name"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11873,
          "name": "toHaveQueueMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11874,
              "name": "toHaveQueueMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the queue name matches the specified regular expression."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11875,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The regular expression to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "RegExp"
                    },
                    "name": "RegExp",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11864,
          "name": "toHaveQueueSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11865,
              "name": "toHaveQueueSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the queue name satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11866,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the queue name and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11867,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11868,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11869,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "string"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11861,
          "name": "toHaveQueueStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11862,
              "name": "toHaveQueueStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the queue name strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11863,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected queue name"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 8999,
      "name": "RabbitMqQueueResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Queue result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 9005,
          "name": "consumerCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.consumerCount"
          }
        },
        {
          "id": 9007,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.duration"
          }
        },
        {
          "id": 9002,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 8920,
            "name": "RabbitMqFailureError",
            "package": "@probitas-test/client-rabbitmq"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.error"
          }
        },
        {
          "id": 9006,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "rabbitmq:queue"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.kind"
          }
        },
        {
          "id": 9004,
          "name": "messageCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.messageCount"
          }
        },
        {
          "id": 9001,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.ok"
          }
        },
        {
          "id": 9000,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.processed"
          }
        },
        {
          "id": 9003,
          "name": "queue",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.queue"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-rabbitmq",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RabbitMqQueueResultBase"
          },
          "name": "RabbitMqQueueResultBase",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8981,
      "name": "RabbitMqQueueResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful queue result."
          }
        ]
      },
      "children": [
        {
          "id": 8987,
          "name": "consumerCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.consumerCount"
          }
        },
        {
          "id": 8989,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.duration"
          }
        },
        {
          "id": 8984,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.error"
          }
        },
        {
          "id": 8988,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "rabbitmq:queue"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.kind"
          }
        },
        {
          "id": 8986,
          "name": "messageCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.messageCount"
          }
        },
        {
          "id": 8983,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.ok"
          }
        },
        {
          "id": 8982,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.processed"
          }
        },
        {
          "id": 8985,
          "name": "queue",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RabbitMqQueueResultBase.queue"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-rabbitmq",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RabbitMqQueueResultBase"
          },
          "name": "RabbitMqQueueResultBase",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 8781,
      "name": "RabbitMqRejectOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Reject options."
          }
        ]
      },
      "children": [
        {
          "id": 8782,
          "name": "requeue",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 8786,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8729,
            "name": "RabbitMqOptions.retry"
          }
        },
        {
          "id": 8785,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8728,
            "name": "RabbitMqOptions.signal"
          }
        },
        {
          "id": 8783,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw errors instead of returning them in results.\nOverrides the client-level "
              },
              {
                "kind": "code",
                "text": "`throwOnError`"
              },
              {
                "kind": "text",
                "text": " setting."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8726,
            "name": "RabbitMqOptions.throwOnError"
          }
        },
        {
          "id": 8784,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8727,
            "name": "RabbitMqOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8725,
          "name": "RabbitMqOptions",
          "package": "@probitas-test/client-rabbitmq"
        }
      ]
    },
    {
      "id": 7129,
      "name": "RedisArrayResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Array result with Redis error."
          }
        ]
      },
      "children": [
        {
          "id": 7136,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisArrayResultBase.duration"
          }
        },
        {
          "id": 7133,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10296,
            "name": "RedisOperationError",
            "package": "@probitas-test/client-redis"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisArrayResultBase.error"
          }
        },
        {
          "id": 7135,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "literal",
            "value": "redis:array"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisArrayResultBase.kind"
          }
        },
        {
          "id": 7132,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisArrayResultBase.ok"
          }
        },
        {
          "id": 7131,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisArrayResultBase.processed"
          }
        },
        {
          "id": 7134,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisArrayResultBase.value",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 7130,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-redis",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RedisArrayResultBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 7130,
              "name": "T",
              "package": "@probitas-test/client-redis",
              "qualifiedName": "RedisArrayResultError.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "RedisArrayResultBase",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 9879,
      "name": "RedisArrayResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for Redis array result validation.\n\nProvides chainable assertions specifically designed for array-based results\n(e.g., LRANGE, SMEMBERS, KEYS operations)."
          }
        ]
      },
      "children": [
        {
          "id": 9880,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RedisArrayResult } from \"@probitas-test/client-redis\";\nimport { expectRedisArrayResult } from \"./array.ts\";\nconst result = {\n  kind: \"redis:array\",\n  ok: true,\n  value: [\"a\", \"b\"],\n  duration: 0,\n} as unknown as RedisArrayResult<string>;\n\nexpectRedisArrayResult(result).not.toHaveValueEmpty();\nexpectRedisArrayResult(result).not.toHaveValueContaining(\"x\");\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 9879,
            "name": "RedisArrayResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 9881,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9882,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9942,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9943,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9944,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9971,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9972,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9973,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 9974,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9945,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9946,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9947,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9959,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9960,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9961,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9962,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9963,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9964,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9965,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9966,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9967,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9968,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9969,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9970,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9957,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9958,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9951,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9952,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9953,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 9954,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 9955,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 9956,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9948,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9949,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9950,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9883,
          "name": "toHaveValue",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9884,
              "name": "toHaveValue",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9885,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9898,
          "name": "toHaveValueContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9899,
              "name": "toHaveValueContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value array contains the specified item."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9900,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The item to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9901,
          "name": "toHaveValueContainingEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9902,
              "name": "toHaveValueContainingEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value array contains an item equal to the specified value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9903,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The item to search for using deep equality"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9909,
          "name": "toHaveValueCount",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9910,
              "name": "toHaveValueCount",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value count equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9911,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9938,
          "name": "toHaveValueCountCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9939,
              "name": "toHaveValueCountCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value count is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9940,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 9941,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9912,
          "name": "toHaveValueCountEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9913,
              "name": "toHaveValueCountEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value count equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9914,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9926,
          "name": "toHaveValueCountGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9927,
              "name": "toHaveValueCountGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value count is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9928,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9929,
          "name": "toHaveValueCountGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9930,
              "name": "toHaveValueCountGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value count is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9931,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9932,
          "name": "toHaveValueCountLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9933,
              "name": "toHaveValueCountLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value count is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9934,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9935,
          "name": "toHaveValueCountLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9936,
              "name": "toHaveValueCountLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value count is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9937,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9924,
          "name": "toHaveValueCountNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9925,
              "name": "toHaveValueCountNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value count is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9918,
          "name": "toHaveValueCountSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9919,
              "name": "toHaveValueCountSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value count satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9920,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the value count and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 9921,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 9922,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 9923,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9915,
          "name": "toHaveValueCountStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9916,
              "name": "toHaveValueCountStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value count strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9917,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9907,
          "name": "toHaveValueEmpty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9908,
              "name": "toHaveValueEmpty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value array is empty."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9886,
          "name": "toHaveValueEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9887,
              "name": "toHaveValueEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9888,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9904,
          "name": "toHaveValueMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9905,
              "name": "toHaveValueMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value array matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9906,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9892,
          "name": "toHaveValueSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9893,
              "name": "toHaveValueSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9894,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 9895,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 9896,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 9897,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "typeOperator",
                                    "operator": "readonly",
                                    "target": {
                                      "type": "array",
                                      "elementType": {
                                        "type": "intrinsic",
                                        "name": "unknown"
                                      }
                                    }
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9889,
          "name": "toHaveValueStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9890,
              "name": "toHaveValueStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9891,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 7137,
      "name": "RedisArrayResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Array result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 7144,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisArrayResultBase.duration"
          }
        },
        {
          "id": 7141,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10295,
            "name": "RedisFailureError",
            "package": "@probitas-test/client-redis"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisArrayResultBase.error"
          }
        },
        {
          "id": 7143,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "literal",
            "value": "redis:array"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisArrayResultBase.kind"
          }
        },
        {
          "id": 7140,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisArrayResultBase.ok"
          }
        },
        {
          "id": 7139,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisArrayResultBase.processed"
          }
        },
        {
          "id": 7142,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisArrayResultBase.value",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 7138,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-redis",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RedisArrayResultBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 7138,
              "name": "T",
              "package": "@probitas-test/client-redis",
              "qualifiedName": "RedisArrayResultFailure.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "RedisArrayResultBase",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 7121,
      "name": "RedisArrayResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful array result."
          }
        ]
      },
      "children": [
        {
          "id": 7128,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisArrayResultBase.duration"
          }
        },
        {
          "id": 7125,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisArrayResultBase.error"
          }
        },
        {
          "id": 7127,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "literal",
            "value": "redis:array"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7135,
            "name": "RedisArrayResultBase.kind",
            "package": "@probitas-test/client-redis"
          }
        },
        {
          "id": 7124,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisArrayResultBase.ok"
          }
        },
        {
          "id": 7123,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisArrayResultBase.processed"
          }
        },
        {
          "id": 7126,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "reference",
                "target": 7122,
                "name": "T",
                "package": "@probitas-test/client-redis",
                "qualifiedName": "RedisArrayResultSuccess.T",
                "refersToTypeParameter": true
              }
            }
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisArrayResultBase.value",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 7122,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-redis",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RedisArrayResultBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 7122,
              "name": "T",
              "package": "@probitas-test/client-redis",
              "qualifiedName": "RedisArrayResultSuccess.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "RedisArrayResultBase",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 6928,
      "name": "RedisClient",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Redis client interface"
          }
        ]
      },
      "children": [
        {
          "id": 6929,
          "name": "config",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": 6830,
            "name": "RedisClientConfig",
            "package": "@probitas-test/client-redis"
          }
        },
        {
          "id": 7053,
          "name": "close",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7054,
              "name": "close",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "void"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7047,
          "name": "command",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7048,
              "name": "command",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "typeParameters": [
                {
                  "id": 7049,
                  "name": "T",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {},
                  "default": {
                    "type": "intrinsic",
                    "name": "any"
                  }
                }
              ],
              "parameters": [
                {
                  "id": 7050,
                  "name": "cmd",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7051,
                  "name": "args",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "unknown"
                    }
                  }
                },
                {
                  "id": 7052,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7193,
                    "typeArguments": [
                      {
                        "type": "reference",
                        "target": 7049,
                        "name": "T",
                        "package": "@probitas-test/client-redis",
                        "refersToTypeParameter": true
                      }
                    ],
                    "name": "RedisCommonResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6947,
          "name": "decr",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6948,
              "name": "decr",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6949,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6950,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7120,
                    "name": "RedisCountResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6939,
          "name": "del",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6940,
              "name": "del",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6941,
                  "name": "keys",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "string"
                    }
                  }
                },
                {
                  "id": 6942,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7120,
                    "name": "RedisCountResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6930,
          "name": "get",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6931,
              "name": "get",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6932,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6933,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7076,
                    "name": "RedisGetResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6966,
          "name": "hdel",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6967,
              "name": "hdel",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6968,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6969,
                  "name": "fields",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "string"
                    }
                  }
                },
                {
                  "id": 6970,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7120,
                    "name": "RedisCountResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6951,
          "name": "hget",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6952,
              "name": "hget",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6953,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6954,
                  "name": "field",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6955,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7076,
                    "name": "RedisGetResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6962,
          "name": "hgetall",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6963,
              "name": "hgetall",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6964,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6965,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7168,
                    "name": "RedisHashResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6956,
          "name": "hset",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6957,
              "name": "hset",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6958,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6959,
                  "name": "field",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6960,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6961,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7120,
                    "name": "RedisCountResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6943,
          "name": "incr",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6944,
              "name": "incr",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6945,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6946,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7120,
                    "name": "RedisCountResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6995,
          "name": "llen",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6996,
              "name": "llen",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6997,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6998,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7120,
                    "name": "RedisCountResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6981,
          "name": "lpop",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6982,
              "name": "lpop",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6983,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6984,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7076,
                    "name": "RedisGetResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6971,
          "name": "lpush",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6972,
              "name": "lpush",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6973,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6974,
                  "name": "values",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "string"
                    }
                  }
                },
                {
                  "id": 6975,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7120,
                    "name": "RedisCountResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6989,
          "name": "lrange",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6990,
              "name": "lrange",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6991,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6992,
                  "name": "start",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 6993,
                  "name": "stop",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 6994,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7145,
                    "name": "RedisArrayResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7045,
          "name": "multi",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7046,
              "name": "multi",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 6836,
                "name": "RedisTransaction",
                "package": "@probitas-test/client-redis"
              }
            }
          ]
        },
        {
          "id": 7037,
          "name": "publish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7038,
              "name": "publish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7039,
                  "name": "channel",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7040,
                  "name": "message",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7041,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7120,
                    "name": "RedisCountResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6985,
          "name": "rpop",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6986,
              "name": "rpop",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6987,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6988,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7076,
                    "name": "RedisGetResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6976,
          "name": "rpush",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6977,
              "name": "rpush",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6978,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6979,
                  "name": "values",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "string"
                    }
                  }
                },
                {
                  "id": 6980,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7120,
                    "name": "RedisCountResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6999,
          "name": "sadd",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7000,
              "name": "sadd",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7001,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7002,
                  "name": "members",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "string"
                    }
                  }
                },
                {
                  "id": 7003,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7120,
                    "name": "RedisCountResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6934,
          "name": "set",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6935,
              "name": "set",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6936,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6937,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6938,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6812,
                    "name": "RedisSetOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7098,
                    "name": "RedisSetResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7013,
          "name": "sismember",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7014,
              "name": "sismember",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7015,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7016,
                  "name": "member",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7017,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7193,
                    "typeArguments": [
                      {
                        "type": "intrinsic",
                        "name": "boolean"
                      }
                    ],
                    "name": "RedisCommonResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7009,
          "name": "smembers",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7010,
              "name": "smembers",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7011,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7012,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7145,
                    "name": "RedisArrayResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7004,
          "name": "srem",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7005,
              "name": "srem",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7006,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7007,
                  "name": "members",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "string"
                    }
                  }
                },
                {
                  "id": 7008,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7120,
                    "name": "RedisCountResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7042,
          "name": "subscribe",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7043,
              "name": "subscribe",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7044,
                  "name": "channel",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es2018.asynciterable.d.ts",
                  "qualifiedName": "AsyncIterable"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 6821,
                    "name": "RedisMessage",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "AsyncIterable",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7018,
          "name": "zadd",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7019,
              "name": "zadd",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7020,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7021,
                  "name": "entries",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "reflection",
                      "declaration": {
                        "id": 7022,
                        "name": "__type",
                        "variant": "declaration",
                        "kind": 65536,
                        "flags": {},
                        "children": [
                          {
                            "id": 7024,
                            "name": "member",
                            "variant": "declaration",
                            "kind": 1024,
                            "flags": {},
                            "type": {
                              "type": "intrinsic",
                              "name": "string"
                            }
                          },
                          {
                            "id": 7023,
                            "name": "score",
                            "variant": "declaration",
                            "kind": 1024,
                            "flags": {},
                            "type": {
                              "type": "intrinsic",
                              "name": "number"
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "id": 7025,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7120,
                    "name": "RedisCountResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7026,
          "name": "zrange",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7027,
              "name": "zrange",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7028,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7029,
                  "name": "start",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 7030,
                  "name": "stop",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 7031,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7145,
                    "name": "RedisArrayResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 7032,
          "name": "zscore",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 7033,
              "name": "zscore",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 7034,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7035,
                  "name": "member",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 7036,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7193,
                    "typeArguments": [
                      {
                        "type": "union",
                        "types": [
                          {
                            "type": "intrinsic",
                            "name": "number"
                          },
                          {
                            "type": "literal",
                            "value": null
                          }
                        ]
                      }
                    ],
                    "name": "RedisCommonResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "typescript",
            "packagePath": "lib/lib.esnext.disposable.d.ts",
            "qualifiedName": "AsyncDisposable"
          },
          "name": "AsyncDisposable",
          "package": "typescript"
        }
      ]
    },
    {
      "id": 6830,
      "name": "RedisClientConfig",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Redis client configuration."
          }
        ]
      },
      "children": [
        {
          "id": 6835,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.retry"
          }
        },
        {
          "id": 6834,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.signal"
          }
        },
        {
          "id": 6832,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw an error when operations fail.\n\nWhen "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ", failures will throw an error instead of returning a result\nwith "
              },
              {
                "kind": "code",
                "text": "`ok: false`"
              },
              {
                "kind": "text",
                "text": ". This can be overridden per-command."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 6833,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.timeout"
          }
        },
        {
          "id": 6831,
          "name": "url",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Redis connection URL or configuration object."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "name": "String URL",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RedisClientConfig } from \"@probitas-test/client-redis\";\nconst config: RedisClientConfig = { url: \"redis://localhost:6379\" };\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "With password",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RedisClientConfig } from \"@probitas-test/client-redis\";\nconst config: RedisClientConfig = { url: \"redis://:password@localhost:6379/0\" };\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Config object",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RedisClientConfig } from \"@probitas-test/client-redis\";\nconst config: RedisClientConfig = {\n  url: { port: 6379, password: \"secret\", db: 1 },\n};\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "reference",
                "target": 6824,
                "name": "RedisConnectionConfig",
                "package": "@probitas-test/client-redis"
              }
            ]
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonOptions"
          },
          "name": "CommonOptions",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 7425,
      "name": "RedisCommandErrorOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for Redis command errors."
          }
        ]
      },
      "children": [
        {
          "id": 7427,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7407,
            "name": "RedisErrorOptions.code"
          }
        },
        {
          "id": 7426,
          "name": "command",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 7406,
          "name": "RedisErrorOptions",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 6807,
      "name": "RedisCommandOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Redis command options.\n\nExtends CommonOptions with Redis-specific behavior options."
          }
        ]
      },
      "children": [
        {
          "id": 6811,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.retry"
          }
        },
        {
          "id": 6810,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.signal"
          }
        },
        {
          "id": 6808,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw an error when the operation fails.\n\nWhen "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ", failures will throw an error instead of returning a result\nwith "
              },
              {
                "kind": "code",
                "text": "`ok: false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse (inherited from client config or defaults to false)\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 6809,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonOptions"
          },
          "name": "CommonOptions",
          "package": "@probitas-test/client"
        }
      ],
      "extendedBy": [
        {
          "type": "reference",
          "target": 6812,
          "name": "RedisSetOptions"
        }
      ]
    },
    {
      "id": 7177,
      "name": "RedisCommonResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Common result with Redis error."
          }
        ]
      },
      "children": [
        {
          "id": 7184,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisCommonResultBase.duration"
          }
        },
        {
          "id": 7181,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10296,
            "name": "RedisOperationError",
            "package": "@probitas-test/client-redis"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCommonResultBase.error"
          }
        },
        {
          "id": 7183,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "literal",
            "value": "redis:common"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisCommonResultBase.kind"
          }
        },
        {
          "id": 7180,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCommonResultBase.ok"
          }
        },
        {
          "id": 7179,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCommonResultBase.processed"
          }
        },
        {
          "id": 7182,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCommonResultBase.value",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 7178,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-redis",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RedisCommonResultBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 7178,
              "name": "T",
              "package": "@probitas-test/client-redis",
              "qualifiedName": "RedisCommonResultError.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "RedisCommonResultBase",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 9975,
      "name": "RedisCommonResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for Redis common result validation.\n\nProvides chainable assertions for generic Redis operation results."
          }
        ]
      },
      "children": [
        {
          "id": 9976,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RedisCommonResult } from \"@probitas-test/client-redis\";\nimport { expectRedisCommonResult } from \"./common.ts\";\nconst result = {\n  kind: \"redis:common\",\n  ok: true,\n  value: \"test\",\n  duration: 0,\n} as unknown as RedisCommonResult;\n\nexpectRedisCommonResult(result).not.toHaveValue(\"other\");\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 9975,
            "name": "RedisCommonResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 9977,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9978,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9994,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9995,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9996,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10023,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10024,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10025,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10026,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9997,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9998,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9999,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10011,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10012,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10013,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10014,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10015,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10016,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10017,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10018,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10019,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10020,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10021,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10022,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10009,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10010,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10003,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10004,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10005,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10006,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10007,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10008,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10000,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10001,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10002,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9979,
          "name": "toHaveValue",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9980,
              "name": "toHaveValue",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9981,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9982,
          "name": "toHaveValueEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9983,
              "name": "toHaveValueEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9984,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9988,
          "name": "toHaveValueSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9989,
              "name": "toHaveValueSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9990,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 9991,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 9992,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 9993,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9985,
          "name": "toHaveValueStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9986,
              "name": "toHaveValueStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9987,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 7185,
      "name": "RedisCommonResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Common result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 7192,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisCommonResultBase.duration"
          }
        },
        {
          "id": 7189,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10295,
            "name": "RedisFailureError",
            "package": "@probitas-test/client-redis"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCommonResultBase.error"
          }
        },
        {
          "id": 7191,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "literal",
            "value": "redis:common"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisCommonResultBase.kind"
          }
        },
        {
          "id": 7188,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCommonResultBase.ok"
          }
        },
        {
          "id": 7187,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCommonResultBase.processed"
          }
        },
        {
          "id": 7190,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCommonResultBase.value",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 7186,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-redis",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RedisCommonResultBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 7186,
              "name": "T",
              "package": "@probitas-test/client-redis",
              "qualifiedName": "RedisCommonResultFailure.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "RedisCommonResultBase",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 7169,
      "name": "RedisCommonResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful common result."
          }
        ]
      },
      "children": [
        {
          "id": 7176,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisCommonResultBase.duration"
          }
        },
        {
          "id": 7173,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCommonResultBase.error"
          }
        },
        {
          "id": 7175,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "literal",
            "value": "redis:common"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7183,
            "name": "RedisCommonResultBase.kind",
            "package": "@probitas-test/client-redis"
          }
        },
        {
          "id": 7172,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCommonResultBase.ok"
          }
        },
        {
          "id": 7171,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCommonResultBase.processed"
          }
        },
        {
          "id": 7174,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": 7170,
            "name": "T",
            "package": "@probitas-test/client-redis",
            "qualifiedName": "RedisCommonResultSuccess.T",
            "refersToTypeParameter": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCommonResultBase.value",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 7170,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-redis",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RedisCommonResultBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 7170,
              "name": "T",
              "package": "@probitas-test/client-redis",
              "qualifiedName": "RedisCommonResultSuccess.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "RedisCommonResultBase",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 6824,
      "name": "RedisConnectionConfig",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Redis connection configuration.\n\nExtends CommonConnectionConfig with Redis-specific options."
          }
        ]
      },
      "children": [
        {
          "id": 6825,
          "name": "db",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Database index."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n0\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 6826,
          "name": "host",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Hostname or IP address."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"localhost\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.host"
          }
        },
        {
          "id": 6829,
          "name": "password",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Password for authentication."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.password"
          }
        },
        {
          "id": 6827,
          "name": "port",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Port number. Each service has its own default."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.port"
          }
        },
        {
          "id": 6828,
          "name": "username",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Username for authentication."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.username"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonConnectionConfig"
          },
          "name": "CommonConnectionConfig",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 7106,
      "name": "RedisCountResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Count result with Redis error."
          }
        ]
      },
      "children": [
        {
          "id": 7112,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisCountResultBase.duration"
          }
        },
        {
          "id": 7109,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10296,
            "name": "RedisOperationError",
            "package": "@probitas-test/client-redis"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCountResultBase.error"
          }
        },
        {
          "id": 7111,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "literal",
            "value": "redis:count"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisCountResultBase.kind"
          }
        },
        {
          "id": 7108,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCountResultBase.ok"
          }
        },
        {
          "id": 7107,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCountResultBase.processed"
          }
        },
        {
          "id": 7110,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCountResultBase.value",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-redis",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RedisCountResultBase"
          },
          "name": "RedisCountResultBase",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 10027,
      "name": "RedisCountResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for Redis count result validation.\n\nProvides chainable assertions specifically designed for count-based results\n(e.g., DEL, LPUSH, SCARD operations)."
          }
        ]
      },
      "children": [
        {
          "id": 10028,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RedisCountResult } from \"@probitas-test/client-redis\";\nimport { expectRedisCountResult } from \"./count.ts\";\nconst result = {\n  kind: \"redis:count\",\n  ok: true,\n  value: 5,\n  duration: 0,\n} as unknown as RedisCountResult;\n\nexpectRedisCountResult(result).not.toHaveValue(0);\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10027,
            "name": "RedisCountResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 10029,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10030,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10064,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10065,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10066,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10093,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10094,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10095,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10096,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10067,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10068,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10069,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10081,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10082,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10083,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10084,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10085,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10086,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10087,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10088,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10089,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10090,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10091,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10092,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10079,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10080,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10073,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10074,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10075,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10076,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10077,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10078,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10070,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10071,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10072,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10031,
          "name": "toHaveValue",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10032,
              "name": "toHaveValue",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10033,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10060,
          "name": "toHaveValueCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10061,
              "name": "toHaveValueCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10062,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10063,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10034,
          "name": "toHaveValueEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10035,
              "name": "toHaveValueEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10036,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10048,
          "name": "toHaveValueGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10049,
              "name": "toHaveValueGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10050,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10051,
          "name": "toHaveValueGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10052,
              "name": "toHaveValueGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10053,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10054,
          "name": "toHaveValueLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10055,
              "name": "toHaveValueLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10056,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10057,
          "name": "toHaveValueLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10058,
              "name": "toHaveValueLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10059,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10046,
          "name": "toHaveValueNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10047,
              "name": "toHaveValueNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10040,
          "name": "toHaveValueSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10041,
              "name": "toHaveValueSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10042,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10043,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10044,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10045,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10037,
          "name": "toHaveValueStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10038,
              "name": "toHaveValueStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10039,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 7113,
      "name": "RedisCountResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Count result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 7119,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisCountResultBase.duration"
          }
        },
        {
          "id": 7116,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10295,
            "name": "RedisFailureError",
            "package": "@probitas-test/client-redis"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCountResultBase.error"
          }
        },
        {
          "id": 7118,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "literal",
            "value": "redis:count"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisCountResultBase.kind"
          }
        },
        {
          "id": 7115,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCountResultBase.ok"
          }
        },
        {
          "id": 7114,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCountResultBase.processed"
          }
        },
        {
          "id": 7117,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCountResultBase.value",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-redis",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RedisCountResultBase"
          },
          "name": "RedisCountResultBase",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 7099,
      "name": "RedisCountResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful count result."
          }
        ]
      },
      "children": [
        {
          "id": 7105,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisCountResultBase.duration"
          }
        },
        {
          "id": 7102,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCountResultBase.error"
          }
        },
        {
          "id": 7104,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "literal",
            "value": "redis:count"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisCountResultBase.kind"
          }
        },
        {
          "id": 7101,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCountResultBase.ok"
          }
        },
        {
          "id": 7100,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCountResultBase.processed"
          }
        },
        {
          "id": 7103,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisCountResultBase.value",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-redis",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RedisCountResultBase"
          },
          "name": "RedisCountResultBase",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 7406,
      "name": "RedisErrorOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for Redis errors."
          }
        ]
      },
      "children": [
        {
          "id": 7407,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "typescript",
            "packagePath": "lib/lib.es2022.error.d.ts",
            "qualifiedName": "ErrorOptions"
          },
          "name": "ErrorOptions",
          "package": "typescript"
        }
      ],
      "extendedBy": [
        {
          "type": "reference",
          "target": 7425,
          "name": "RedisCommandErrorOptions"
        },
        {
          "type": "reference",
          "target": 7437,
          "name": "RedisScriptErrorOptions"
        }
      ]
    },
    {
      "id": 7062,
      "name": "RedisGetResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "GET result with Redis error."
          }
        ]
      },
      "children": [
        {
          "id": 7068,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7068,
            "name": "RedisGetResultBase.duration",
            "package": "@probitas-test/client-redis",
            "qualifiedName": "RedisResultBase.duration"
          }
        },
        {
          "id": 7065,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10296,
            "name": "RedisOperationError",
            "package": "@probitas-test/client-redis"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisGetResultBase.error"
          }
        },
        {
          "id": 7067,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "literal",
            "value": "redis:get"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisGetResultBase.kind"
          }
        },
        {
          "id": 7064,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisGetResultBase.ok"
          }
        },
        {
          "id": 7063,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisGetResultBase.processed"
          }
        },
        {
          "id": 7066,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisGetResultBase.value",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-redis",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RedisGetResultBase"
          },
          "name": "RedisGetResultBase",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 10097,
      "name": "RedisGetResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for Redis get result validation.\n\nProvides chainable assertions specifically designed for Redis GET operation results."
          }
        ]
      },
      "children": [
        {
          "id": 10098,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RedisGetResult } from \"@probitas-test/client-redis\";\nimport { expectRedisGetResult } from \"./get.ts\";\nconst result = {\n  kind: \"redis:get\",\n  ok: true,\n  value: \"hello\",\n  duration: 0,\n} as unknown as RedisGetResult;\n\nexpectRedisGetResult(result).not.toHaveValue(\"world\");\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10097,
            "name": "RedisGetResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 10099,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10100,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10130,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10131,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10132,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10159,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10160,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10161,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10162,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10133,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10134,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10135,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10147,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10148,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10149,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10150,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10151,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10152,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10153,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10154,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10155,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10156,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10157,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10158,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10145,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10146,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10139,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10140,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10141,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10142,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10143,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10144,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10136,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10137,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10138,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10101,
          "name": "toHaveValue",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10102,
              "name": "toHaveValue",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10103,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10116,
          "name": "toHaveValueContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10117,
              "name": "toHaveValueContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value contains the specified substring."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10118,
                  "name": "substr",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The substring to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10104,
          "name": "toHaveValueEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10105,
              "name": "toHaveValueEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10106,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10119,
          "name": "toHaveValueMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10120,
              "name": "toHaveValueMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value matches the specified regular expression."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10121,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The regular expression to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "RegExp"
                    },
                    "name": "RegExp",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10124,
          "name": "toHaveValueNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10125,
              "name": "toHaveValueNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is null."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10128,
          "name": "toHaveValueNullish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10129,
              "name": "toHaveValueNullish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is nullish (null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10122,
          "name": "toHaveValuePresent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10123,
              "name": "toHaveValuePresent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is present (not null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10110,
          "name": "toHaveValueSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10111,
              "name": "toHaveValueSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10112,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10113,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10114,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10115,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "string"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10107,
          "name": "toHaveValueStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10108,
              "name": "toHaveValueStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10109,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10126,
          "name": "toHaveValueUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10127,
              "name": "toHaveValueUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value is undefined."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 7069,
      "name": "RedisGetResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "GET result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 7075,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7068,
            "name": "RedisGetResultBase.duration",
            "package": "@probitas-test/client-redis",
            "qualifiedName": "RedisResultBase.duration"
          }
        },
        {
          "id": 7072,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10295,
            "name": "RedisFailureError",
            "package": "@probitas-test/client-redis"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisGetResultBase.error"
          }
        },
        {
          "id": 7074,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "literal",
            "value": "redis:get"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisGetResultBase.kind"
          }
        },
        {
          "id": 7071,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisGetResultBase.ok"
          }
        },
        {
          "id": 7070,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisGetResultBase.processed"
          }
        },
        {
          "id": 7073,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisGetResultBase.value",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-redis",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RedisGetResultBase"
          },
          "name": "RedisGetResultBase",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 7055,
      "name": "RedisGetResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful GET result."
          }
        ]
      },
      "children": [
        {
          "id": 7061,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7068,
            "name": "RedisGetResultBase.duration",
            "package": "@probitas-test/client-redis",
            "qualifiedName": "RedisResultBase.duration"
          }
        },
        {
          "id": 7058,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisGetResultBase.error"
          }
        },
        {
          "id": 7060,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "literal",
            "value": "redis:get"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisGetResultBase.kind"
          }
        },
        {
          "id": 7057,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisGetResultBase.ok"
          }
        },
        {
          "id": 7056,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisGetResultBase.processed"
          }
        },
        {
          "id": 7059,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisGetResultBase.value",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-redis",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RedisGetResultBase"
          },
          "name": "RedisGetResultBase",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 7154,
      "name": "RedisHashResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Hash result with Redis error."
          }
        ]
      },
      "children": [
        {
          "id": 7160,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisHashResultBase.duration"
          }
        },
        {
          "id": 7157,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10296,
            "name": "RedisOperationError",
            "package": "@probitas-test/client-redis"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisHashResultBase.error"
          }
        },
        {
          "id": 7159,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "literal",
            "value": "redis:hash"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisHashResultBase.kind"
          }
        },
        {
          "id": 7156,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisHashResultBase.ok"
          }
        },
        {
          "id": 7155,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisHashResultBase.processed"
          }
        },
        {
          "id": 7158,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisHashResultBase.value",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-redis",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RedisHashResultBase"
          },
          "name": "RedisHashResultBase",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 10163,
      "name": "RedisHashResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for Redis hash result validation.\n\nProvides chainable assertions specifically designed for hash-based results\n(e.g., HGETALL, HMGET operations)."
          }
        ]
      },
      "children": [
        {
          "id": 10164,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RedisHashResult } from \"@probitas-test/client-redis\";\nimport { expectRedisHashResult } from \"./hash.ts\";\nconst result = {\n  kind: \"redis:hash\",\n  ok: true,\n  value: { name: \"Alice\" },\n  duration: 0,\n} as unknown as RedisHashResult;\n\nexpectRedisHashResult(result).not.toHaveValueProperty(\"age\");\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10163,
            "name": "RedisHashResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 10165,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10166,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10204,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10205,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10206,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10233,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10234,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10235,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10236,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10207,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10208,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10209,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10221,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10222,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10223,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10224,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10225,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10226,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10227,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10228,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10229,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10230,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10231,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10232,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10219,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10220,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10213,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10214,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10215,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10216,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10217,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10218,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10210,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10211,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10212,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10167,
          "name": "toHaveValue",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10168,
              "name": "toHaveValue",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10169,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10170,
          "name": "toHaveValueEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10171,
              "name": "toHaveValueEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10172,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10182,
          "name": "toHaveValueMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10183,
              "name": "toHaveValueMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10184,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10185,
          "name": "toHaveValueProperty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10186,
              "name": "toHaveValueProperty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value has the specified property."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10187,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 10188,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional expected value at the key path"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10189,
          "name": "toHaveValuePropertyContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10190,
              "name": "toHaveValuePropertyContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value property contains the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10191,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 10192,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected contained value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10193,
          "name": "toHaveValuePropertyMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10194,
              "name": "toHaveValuePropertyMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value property matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10195,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 10196,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10197,
          "name": "toHaveValuePropertySatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10198,
              "name": "toHaveValuePropertySatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value property satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10199,
                  "name": "keyPath",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Property path as dot-separated string ("
                      },
                      {
                        "kind": "code",
                        "text": "`\"user.name\"`"
                      },
                      {
                        "kind": "text",
                        "text": ") or array ("
                      },
                      {
                        "kind": "code",
                        "text": "`[\"user\", \"name\"]`"
                      },
                      {
                        "kind": "text",
                        "text": "). Use array format for properties containing dots."
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "intrinsic",
                          "name": "string"
                        }
                      }
                    ]
                  }
                },
                {
                  "id": 10200,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the property value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10201,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10202,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10203,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10176,
          "name": "toHaveValueSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10177,
              "name": "toHaveValueSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10178,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10179,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10180,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10181,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10173,
          "name": "toHaveValueStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10174,
              "name": "toHaveValueStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10175,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 7161,
      "name": "RedisHashResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Hash result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 7167,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisHashResultBase.duration"
          }
        },
        {
          "id": 7164,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10295,
            "name": "RedisFailureError",
            "package": "@probitas-test/client-redis"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisHashResultBase.error"
          }
        },
        {
          "id": 7166,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "literal",
            "value": "redis:hash"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisHashResultBase.kind"
          }
        },
        {
          "id": 7163,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisHashResultBase.ok"
          }
        },
        {
          "id": 7162,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisHashResultBase.processed"
          }
        },
        {
          "id": 7165,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisHashResultBase.value",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-redis",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RedisHashResultBase"
          },
          "name": "RedisHashResultBase",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 7147,
      "name": "RedisHashResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful hash result."
          }
        ]
      },
      "children": [
        {
          "id": 7153,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisHashResultBase.duration"
          }
        },
        {
          "id": 7150,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisHashResultBase.error"
          }
        },
        {
          "id": 7152,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "literal",
            "value": "redis:hash"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisHashResultBase.kind"
          }
        },
        {
          "id": 7149,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisHashResultBase.ok"
          }
        },
        {
          "id": 7148,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisHashResultBase.processed"
          }
        },
        {
          "id": 7151,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Record"
            },
            "typeArguments": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "intrinsic",
                "name": "string"
              }
            ],
            "name": "Record",
            "package": "typescript"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisHashResultBase.value",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-redis",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RedisHashResultBase"
          },
          "name": "RedisHashResultBase",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 6821,
      "name": "RedisMessage",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Redis Pub/Sub message"
          }
        ]
      },
      "children": [
        {
          "id": 6822,
          "name": "channel",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 6823,
          "name": "message",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ]
    },
    {
      "id": 7437,
      "name": "RedisScriptErrorOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for Redis script errors."
          }
        ]
      },
      "children": [
        {
          "id": 7439,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 7407,
            "name": "RedisErrorOptions.code"
          }
        },
        {
          "id": 7438,
          "name": "script",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 7406,
          "name": "RedisErrorOptions",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 6812,
      "name": "RedisSetOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Redis SET options"
          }
        ]
      },
      "children": [
        {
          "id": 6813,
          "name": "ex",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Expiration in seconds"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 6815,
          "name": "nx",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Only set if key does not exist"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 6814,
          "name": "px",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Expiration in milliseconds"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 6820,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 6811,
            "name": "RedisCommandOptions.retry"
          }
        },
        {
          "id": 6819,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 6810,
            "name": "RedisCommandOptions.signal"
          }
        },
        {
          "id": 6817,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw an error when the operation fails.\n\nWhen "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ", failures will throw an error instead of returning a result\nwith "
              },
              {
                "kind": "code",
                "text": "`ok: false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse (inherited from client config or defaults to false)\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 6808,
            "name": "RedisCommandOptions.throwOnError"
          }
        },
        {
          "id": 6818,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 6809,
            "name": "RedisCommandOptions.timeout"
          }
        },
        {
          "id": 6816,
          "name": "xx",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Only set if key exists"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 6807,
          "name": "RedisCommandOptions",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 7084,
      "name": "RedisSetResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "SET result with Redis error."
          }
        ]
      },
      "children": [
        {
          "id": 7090,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisSetResultBase.duration"
          }
        },
        {
          "id": 7087,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10296,
            "name": "RedisOperationError",
            "package": "@probitas-test/client-redis"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisSetResultBase.error"
          }
        },
        {
          "id": 7089,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "literal",
            "value": "redis:set"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisSetResultBase.kind"
          }
        },
        {
          "id": 7086,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisSetResultBase.ok"
          }
        },
        {
          "id": 7085,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisSetResultBase.processed"
          }
        },
        {
          "id": 7088,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisSetResultBase.value",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-redis",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RedisSetResultBase"
          },
          "name": "RedisSetResultBase",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 10237,
      "name": "RedisSetResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for Redis set result validation.\n\nProvides chainable assertions specifically designed for Redis SET operation results."
          }
        ]
      },
      "children": [
        {
          "id": 10238,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RedisSetResult } from \"@probitas-test/client-redis\";\nimport { expectRedisSetResult } from \"./set.ts\";\nconst result = {\n  kind: \"redis:set\",\n  ok: true,\n  value: \"OK\",\n  duration: 0,\n} as unknown as RedisSetResult;\n\nexpectRedisSetResult(result).not.toHaveValue(\"ERROR\");\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10237,
            "name": "RedisSetResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 10239,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10240,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10262,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10263,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10264,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10291,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10292,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10293,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10294,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10265,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10266,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10267,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10279,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10280,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10281,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10282,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10283,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10284,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10285,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10286,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10287,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10288,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10289,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10290,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10277,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10278,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10271,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10272,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10273,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10274,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10275,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10276,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10268,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10269,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10270,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10241,
          "name": "toHaveValue",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10242,
              "name": "toHaveValue",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10243,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10256,
          "name": "toHaveValueContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10257,
              "name": "toHaveValueContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value contains the specified substring."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10258,
                  "name": "substr",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The substring to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10244,
          "name": "toHaveValueEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10245,
              "name": "toHaveValueEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10246,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10259,
          "name": "toHaveValueMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10260,
              "name": "toHaveValueMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value matches the specified regular expression."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10261,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The regular expression to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "RegExp"
                    },
                    "name": "RegExp",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10250,
          "name": "toHaveValueSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10251,
              "name": "toHaveValueSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10252,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the value and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10253,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10254,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10255,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "literal",
                                    "value": "OK"
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10247,
          "name": "toHaveValueStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10248,
              "name": "toHaveValueStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the value strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 10249,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 7091,
      "name": "RedisSetResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "SET result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 7097,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisSetResultBase.duration"
          }
        },
        {
          "id": 7094,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10295,
            "name": "RedisFailureError",
            "package": "@probitas-test/client-redis"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisSetResultBase.error"
          }
        },
        {
          "id": 7096,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "literal",
            "value": "redis:set"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisSetResultBase.kind"
          }
        },
        {
          "id": 7093,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisSetResultBase.ok"
          }
        },
        {
          "id": 7092,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisSetResultBase.processed"
          }
        },
        {
          "id": 7095,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisSetResultBase.value",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-redis",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RedisSetResultBase"
          },
          "name": "RedisSetResultBase",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 7077,
      "name": "RedisSetResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful SET result."
          }
        ]
      },
      "children": [
        {
          "id": 7083,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisSetResultBase.duration"
          }
        },
        {
          "id": 7080,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisSetResultBase.error"
          }
        },
        {
          "id": 7082,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "literal",
            "value": "redis:set"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "RedisSetResultBase.kind"
          }
        },
        {
          "id": 7079,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisSetResultBase.ok"
          }
        },
        {
          "id": 7078,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisSetResultBase.processed"
          }
        },
        {
          "id": 7081,
          "name": "value",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "OK"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "RedisSetResultBase.value",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-redis",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "RedisSetResultBase"
          },
          "name": "RedisSetResultBase",
          "package": "@probitas-test/client-redis"
        }
      ]
    },
    {
      "id": 6836,
      "name": "RedisTransaction",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Redis transaction interface"
          }
        ]
      },
      "children": [
        {
          "id": 6851,
          "name": "decr",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6852,
              "name": "decr",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6853,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6845,
          "name": "del",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6846,
              "name": "del",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6847,
                  "name": "keys",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isRest": true
                  },
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "string"
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6926,
          "name": "discard",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6927,
              "name": "discard",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "type": {
                "type": "intrinsic",
                "name": "void"
              }
            }
          ]
        },
        {
          "id": 6923,
          "name": "exec",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6924,
              "name": "exec",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6925,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6807,
                    "name": "RedisCommandOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 7145,
                    "typeArguments": [
                      {
                        "type": "intrinsic",
                        "name": "unknown"
                      }
                    ],
                    "name": "RedisArrayResult",
                    "package": "@probitas-test/client-redis"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6837,
          "name": "get",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6838,
              "name": "get",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6839,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6866,
          "name": "hdel",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6867,
              "name": "hdel",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6868,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6869,
                  "name": "fields",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isRest": true
                  },
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "string"
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6854,
          "name": "hget",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6855,
              "name": "hget",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6856,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6857,
                  "name": "field",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6863,
          "name": "hgetall",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6864,
              "name": "hgetall",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6865,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6858,
          "name": "hset",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6859,
              "name": "hset",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6860,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6861,
                  "name": "field",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6862,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6848,
          "name": "incr",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6849,
              "name": "incr",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6850,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6889,
          "name": "llen",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6890,
              "name": "llen",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6891,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6878,
          "name": "lpop",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6879,
              "name": "lpop",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6880,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6870,
          "name": "lpush",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6871,
              "name": "lpush",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6872,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6873,
                  "name": "values",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isRest": true
                  },
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "string"
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6884,
          "name": "lrange",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6885,
              "name": "lrange",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6886,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6887,
                  "name": "start",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 6888,
                  "name": "stop",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6881,
          "name": "rpop",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6882,
              "name": "rpop",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6883,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6874,
          "name": "rpush",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6875,
              "name": "rpush",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6876,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6877,
                  "name": "values",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isRest": true
                  },
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "string"
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6892,
          "name": "sadd",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6893,
              "name": "sadd",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6894,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6895,
                  "name": "members",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isRest": true
                  },
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "string"
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6840,
          "name": "set",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6841,
              "name": "set",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6842,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6843,
                  "name": "value",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6844,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 6812,
                    "name": "RedisSetOptions",
                    "package": "@probitas-test/client-redis"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6903,
          "name": "sismember",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6904,
              "name": "sismember",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6905,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6906,
                  "name": "member",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6900,
          "name": "smembers",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6901,
              "name": "smembers",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6902,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6896,
          "name": "srem",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6897,
              "name": "srem",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6898,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6899,
                  "name": "members",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isRest": true
                  },
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "string"
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6907,
          "name": "zadd",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6908,
              "name": "zadd",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6909,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6910,
                  "name": "entries",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isRest": true
                  },
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "reflection",
                      "declaration": {
                        "id": 6911,
                        "name": "__type",
                        "variant": "declaration",
                        "kind": 65536,
                        "flags": {},
                        "children": [
                          {
                            "id": 6913,
                            "name": "member",
                            "variant": "declaration",
                            "kind": 1024,
                            "flags": {},
                            "type": {
                              "type": "intrinsic",
                              "name": "string"
                            }
                          },
                          {
                            "id": 6912,
                            "name": "score",
                            "variant": "declaration",
                            "kind": 1024,
                            "flags": {},
                            "type": {
                              "type": "intrinsic",
                              "name": "number"
                            }
                          }
                        ]
                      }
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6914,
          "name": "zrange",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6915,
              "name": "zrange",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6916,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6917,
                  "name": "start",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 6918,
                  "name": "stop",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 6919,
          "name": "zscore",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6920,
              "name": "zscore",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 6921,
                  "name": "key",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 6922,
                  "name": "member",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 6517,
      "name": "ReflectionApi",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Reflection API for ConnectRPC client.\nOnly available when client is created with schema: \"reflection\"."
          }
        ]
      },
      "children": [
        {
          "id": 6518,
          "name": "enabled",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Check if reflection is enabled."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 6521,
          "name": "getServiceInfo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6522,
              "name": "getServiceInfo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Get detailed information about a specific service."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@throws",
                    "content": [
                      {
                        "kind": "text",
                        "text": "Error if reflection is not enabled"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6523,
                  "name": "serviceName",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Fully qualified service name (e.g., \"echo.EchoService\")"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 6383,
                    "name": "ServiceDetail",
                    "package": "@probitas-test/client-connectrpc"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6527,
          "name": "hasService",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6528,
              "name": "hasService",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Check if a service exists."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@throws",
                    "content": [
                      {
                        "kind": "text",
                        "text": "Error if reflection is not enabled"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6529,
                  "name": "serviceName",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Fully qualified service name"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "boolean"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6524,
          "name": "listMethods",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6525,
              "name": "listMethods",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Get methods for a specific service."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@throws",
                    "content": [
                      {
                        "kind": "text",
                        "text": "Error if reflection is not enabled"
                      }
                    ]
                  }
                ]
              },
              "parameters": [
                {
                  "id": 6526,
                  "name": "serviceName",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Fully qualified service name"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "array",
                    "elementType": {
                      "type": "reference",
                      "target": 6376,
                      "name": "MethodInfo",
                      "package": "@probitas-test/client-connectrpc"
                    }
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 6519,
          "name": "listServices",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 6520,
              "name": "listServices",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "List all available services on the server."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@throws",
                    "content": [
                      {
                        "kind": "text",
                        "text": "Error if reflection is not enabled"
                      }
                    ]
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "array",
                    "elementType": {
                      "type": "reference",
                      "target": 6373,
                      "name": "ServiceInfo",
                      "package": "@probitas-test/client-connectrpc"
                    }
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 6383,
      "name": "ServiceDetail",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Detailed service information."
          }
        ]
      },
      "children": [
        {
          "id": 6385,
          "name": "fullName",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Fully qualified service name"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 6388,
          "name": "methods",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "All methods"
              }
            ]
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "reference",
                "target": 6376,
                "name": "MethodInfo",
                "package": "@probitas-test/client-connectrpc"
              }
            }
          }
        },
        {
          "id": 6384,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Service name"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 6386,
          "name": "packageName",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Package name"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 6387,
          "name": "protoFile",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Proto file name"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ]
    },
    {
      "id": 6373,
      "name": "ServiceInfo",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Service information from reflection."
          }
        ]
      },
      "children": [
        {
          "id": 6375,
          "name": "file",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Proto file name"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 6374,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Fully qualified service name (e.g., \"echo.EchoService\")"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ]
    },
    {
      "id": 9376,
      "name": "SqlErrorOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for SqlError constructor."
          }
        ]
      },
      "children": [
        {
          "id": 9377,
          "name": "sqlState",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "SQL State code (e.g., \"23505\" for unique violation)"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "typescript",
            "packagePath": "lib/lib.es2022.error.d.ts",
            "qualifiedName": "ErrorOptions"
          },
          "name": "ErrorOptions",
          "package": "typescript"
        }
      ]
    },
    {
      "id": 9350,
      "name": "SqlQueryOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for individual SQL queries."
          }
        ]
      },
      "children": [
        {
          "id": 9354,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.retry"
          }
        },
        {
          "id": 9353,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.signal"
          }
        },
        {
          "id": 9351,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether to throw an error for query failures.\nWhen false, failures are returned as SqlQueryResultError or SqlQueryResultFailure."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse (inherited from client config if not specified)\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 9352,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonOptions"
          },
          "name": "CommonOptions",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 9448,
      "name": "SqlQueryResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "SQL query result for query errors (syntax errors, constraint violations, etc.).\n\nServer received and processed the query, but it failed due to a SQL error."
          }
        ]
      },
      "children": [
        {
          "id": 9458,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Query execution duration in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.duration"
          }
        },
        {
          "id": 9452,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error describing the SQL error."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 9378,
            "name": "SqlError",
            "package": "@probitas-test/client-sql"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.error",
            "package": "@probitas-test/client-sql"
          }
        },
        {
          "id": 9457,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator. Always "
              },
              {
                "kind": "code",
                "text": "`\"sql\"`"
              },
              {
                "kind": "text",
                "text": " for SQL query results."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sql"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.kind"
          }
        },
        {
          "id": 9455,
          "name": "lastInsertId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "No lastInsertId for failed queries."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 9451,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Query failed."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.ok",
            "package": "@probitas-test/client-sql"
          }
        },
        {
          "id": 9450,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Server processed the query."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.processed",
            "package": "@probitas-test/client-sql"
          }
        },
        {
          "id": 9454,
          "name": "rowCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Zero affected rows for failed queries."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": 0
          }
        },
        {
          "id": 9453,
          "name": "rows",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Empty rows for failed queries."
              }
            ]
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "intrinsic",
                "name": "never"
              }
            }
          }
        },
        {
          "id": 9456,
          "name": "warnings",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "No warnings for failed queries."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 9466,
          "name": "as",
          "variant": "declaration",
          "kind": 2048,
          "flags": {
            "isInherited": true
          },
          "signatures": [
            {
              "id": 9467,
              "name": "as",
              "variant": "signature",
              "kind": 4096,
              "flags": {
                "isInherited": true
              },
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Create class instances from rows.\nReturns empty array if query failed or was not processed."
                  }
                ]
              },
              "typeParameters": [
                {
                  "id": 9468,
                  "name": "U",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {}
                }
              ],
              "parameters": [
                {
                  "id": 9469,
                  "name": "ctor",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 9470,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 512,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 9471,
                          "name": "ctor",
                          "variant": "signature",
                          "kind": 16384,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 9472,
                              "name": "row",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "reference",
                                "target": 9449,
                                "name": "T",
                                "package": "@probitas-test/client-sql",
                                "qualifiedName": "SqlQueryResultError.T",
                                "refersToTypeParameter": true
                              }
                            }
                          ],
                          "type": {
                            "type": "reference",
                            "target": 9443,
                            "name": "U",
                            "package": "@probitas-test/client-sql",
                            "refersToTypeParameter": true
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "array",
                "elementType": {
                  "type": "reference",
                  "target": 9443,
                  "name": "U",
                  "package": "@probitas-test/client-sql",
                  "refersToTypeParameter": true
                }
              },
              "inheritedFrom": {
                "type": "reference",
                "target": -1,
                "name": "SqlQueryResultBase.as",
                "package": "@probitas-test/client-sql"
              }
            }
          ],
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.as",
            "package": "@probitas-test/client-sql"
          }
        },
        {
          "id": 9459,
          "name": "map",
          "variant": "declaration",
          "kind": 2048,
          "flags": {
            "isInherited": true
          },
          "signatures": [
            {
              "id": 9460,
              "name": "map",
              "variant": "signature",
              "kind": 4096,
              "flags": {
                "isInherited": true
              },
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Map rows to a new type.\nReturns empty array if query failed or was not processed."
                  }
                ]
              },
              "typeParameters": [
                {
                  "id": 9461,
                  "name": "U",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {}
                }
              ],
              "parameters": [
                {
                  "id": 9462,
                  "name": "mapper",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 9463,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 9464,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 9465,
                              "name": "row",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "reference",
                                "target": 9449,
                                "name": "T",
                                "package": "@probitas-test/client-sql",
                                "qualifiedName": "SqlQueryResultError.T",
                                "refersToTypeParameter": true
                              }
                            }
                          ],
                          "type": {
                            "type": "reference",
                            "target": 9436,
                            "name": "U",
                            "package": "@probitas-test/client-sql",
                            "refersToTypeParameter": true
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "array",
                "elementType": {
                  "type": "reference",
                  "target": 9436,
                  "name": "U",
                  "package": "@probitas-test/client-sql",
                  "refersToTypeParameter": true
                }
              },
              "inheritedFrom": {
                "type": "reference",
                "target": -1,
                "name": "SqlQueryResultBase.map",
                "package": "@probitas-test/client-sql"
              }
            }
          ],
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.map",
            "package": "@probitas-test/client-sql"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 9449,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sql",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqlQueryResultBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 9449,
              "name": "T",
              "package": "@probitas-test/client-sql",
              "qualifiedName": "SqlQueryResultError.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "SqlQueryResultBase",
          "package": "@probitas-test/client-sql"
        }
      ]
    },
    {
      "id": 9197,
      "name": "SqlQueryResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Expectation interface for SQL query results.\nAll methods return "
          },
          {
            "kind": "code",
            "text": "`this`"
          },
          {
            "kind": "text",
            "text": " for chaining."
          }
        ]
      },
      "children": [
        {
          "id": 9198,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { SqlQueryResult } from \"@probitas-test/client-sql\";\nimport { expectSqlQueryResult } from \"./sql.ts\";\nconst result = {\n  kind: \"sql\",\n  ok: false,\n  rows: [],\n  rowCount: 0,\n  duration: 0,\n  map: () => [],\n  as: () => [],\n} as unknown as SqlQueryResult;\n\nexpectSqlQueryResult(result).not.toBeOk();\nexpectSqlQueryResult(result).not.toHaveRowCount(5);\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 9197,
            "name": "SqlQueryResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 9199,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9200,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the result is successful."
                  }
                ],
                "blockTags": [
                  {
                    "tag": "@example",
                    "content": [
                      {
                        "kind": "code",
                        "text": "```ts\nimport type { SqlQueryResult } from \"@probitas-test/client-sql\";\nimport { expectSqlQueryResult } from \"./sql.ts\";\nconst result = {\n  kind: \"sql\",\n  ok: true,\n  rows: [],\n  rowCount: 0,\n  duration: 0,\n  map: () => [],\n  as: () => [],\n} as unknown as SqlQueryResult;\n\nexpectSqlQueryResult(result).toBeOk();\n```"
                      }
                    ]
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9317,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9318,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9319,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9346,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9347,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9348,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 9349,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9320,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9321,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9322,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9334,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9335,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9336,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9337,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9338,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9339,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9340,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9341,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9342,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9343,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9344,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9345,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9332,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9333,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9326,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9327,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9328,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 9329,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 9330,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 9331,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9323,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9324,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9325,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9260,
          "name": "toHaveLastInsertId",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9261,
              "name": "toHaveLastInsertId",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the last insert ID equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9262,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected last insert ID"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9263,
          "name": "toHaveLastInsertIdEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9264,
              "name": "toHaveLastInsertIdEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the last insert ID equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9265,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected last insert ID"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9277,
          "name": "toHaveLastInsertIdNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9278,
              "name": "toHaveLastInsertIdNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the last insert ID is null."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9281,
          "name": "toHaveLastInsertIdNullish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9282,
              "name": "toHaveLastInsertIdNullish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the last insert ID is nullish (null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9275,
          "name": "toHaveLastInsertIdPresent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9276,
              "name": "toHaveLastInsertIdPresent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the last insert ID is present (not null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9269,
          "name": "toHaveLastInsertIdSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9270,
              "name": "toHaveLastInsertIdSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the last insert ID satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9271,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the last insert ID and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 9272,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 9273,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 9274,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "any"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9266,
          "name": "toHaveLastInsertIdStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9267,
              "name": "toHaveLastInsertIdStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the last insert ID strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9268,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected last insert ID"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9279,
          "name": "toHaveLastInsertIdUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9280,
              "name": "toHaveLastInsertIdUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the last insert ID is undefined."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9227,
          "name": "toHaveRowCount",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9228,
              "name": "toHaveRowCount",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the row count equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9229,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected row count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9256,
          "name": "toHaveRowCountCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9257,
              "name": "toHaveRowCountCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the row count is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9258,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 9259,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9230,
          "name": "toHaveRowCountEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9231,
              "name": "toHaveRowCountEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the row count equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9232,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected row count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9244,
          "name": "toHaveRowCountGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9245,
              "name": "toHaveRowCountGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the row count is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9246,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9247,
          "name": "toHaveRowCountGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9248,
              "name": "toHaveRowCountGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the row count is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9249,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9250,
          "name": "toHaveRowCountLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9251,
              "name": "toHaveRowCountLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the row count is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9252,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9253,
          "name": "toHaveRowCountLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9254,
              "name": "toHaveRowCountLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the row count is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9255,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9242,
          "name": "toHaveRowCountNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9243,
              "name": "toHaveRowCountNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the row count is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9236,
          "name": "toHaveRowCountSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9237,
              "name": "toHaveRowCountSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the row count satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9238,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the row count and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 9239,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 9240,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 9241,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9233,
          "name": "toHaveRowCountStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9234,
              "name": "toHaveRowCountStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the row count strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9235,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected row count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9201,
          "name": "toHaveRows",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9202,
              "name": "toHaveRows",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the rows equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9203,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected rows value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9216,
          "name": "toHaveRowsContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9217,
              "name": "toHaveRowsContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the rows array contains the specified item."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9218,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The item to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9219,
          "name": "toHaveRowsContainingEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9220,
              "name": "toHaveRowsContainingEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the rows array contains an item equal to the specified value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9221,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The item to search for using deep equality"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9225,
          "name": "toHaveRowsEmpty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9226,
              "name": "toHaveRowsEmpty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the rows array is empty."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9204,
          "name": "toHaveRowsEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9205,
              "name": "toHaveRowsEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the rows equal the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9206,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected rows value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9222,
          "name": "toHaveRowsMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9223,
              "name": "toHaveRowsMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the rows array matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9224,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9210,
          "name": "toHaveRowsSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9211,
              "name": "toHaveRowsSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the rows satisfy the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9212,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the rows and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 9213,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 9214,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 9215,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "typeOperator",
                                    "operator": "readonly",
                                    "target": {
                                      "type": "array",
                                      "elementType": {
                                        "type": "intrinsic",
                                        "name": "any"
                                      }
                                    }
                                  },
                                  {
                                    "type": "typeOperator",
                                    "operator": "readonly",
                                    "target": {
                                      "type": "array",
                                      "elementType": {
                                        "type": "intrinsic",
                                        "name": "never"
                                      }
                                    }
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9207,
          "name": "toHaveRowsStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9208,
              "name": "toHaveRowsStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the rows strictly equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9209,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected rows value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9283,
          "name": "toHaveWarnings",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9284,
              "name": "toHaveWarnings",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the warnings equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9285,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected warnings value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9306,
          "name": "toHaveWarningsContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9307,
              "name": "toHaveWarningsContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the warnings array contains the specified item."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9308,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The item to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9309,
          "name": "toHaveWarningsContainingEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9310,
              "name": "toHaveWarningsContainingEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the warnings array contains an item equal to the specified value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9311,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The item to search for using deep equality"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9315,
          "name": "toHaveWarningsEmpty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9316,
              "name": "toHaveWarningsEmpty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the warnings array is empty."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9286,
          "name": "toHaveWarningsEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9287,
              "name": "toHaveWarningsEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the warnings equal the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9288,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected warnings value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9312,
          "name": "toHaveWarningsMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9313,
              "name": "toHaveWarningsMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the warnings array matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9314,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9300,
          "name": "toHaveWarningsNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9301,
              "name": "toHaveWarningsNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the warnings are null."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9304,
          "name": "toHaveWarningsNullish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9305,
              "name": "toHaveWarningsNullish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the warnings are nullish (null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9298,
          "name": "toHaveWarningsPresent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9299,
              "name": "toHaveWarningsPresent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the warnings are present (not null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9292,
          "name": "toHaveWarningsSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9293,
              "name": "toHaveWarningsSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the warnings satisfy the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9294,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the warnings and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 9295,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 9296,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 9297,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "typeOperator",
                                    "operator": "readonly",
                                    "target": {
                                      "type": "array",
                                      "elementType": {
                                        "type": "intrinsic",
                                        "name": "string"
                                      }
                                    }
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9289,
          "name": "toHaveWarningsStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9290,
              "name": "toHaveWarningsStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the warnings strictly equal the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 9291,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected warnings value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 9302,
          "name": "toHaveWarningsUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9303,
              "name": "toHaveWarningsUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the warnings are undefined."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 9473,
      "name": "SqlQueryResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "SQL query result for connection failures (network errors, timeouts, etc.).\n\nQuery could not be processed by the server (connection refused, timeout,\npool exhausted, authentication failure, etc.)."
          }
        ]
      },
      "children": [
        {
          "id": 9483,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Query execution duration in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.duration"
          }
        },
        {
          "id": 9477,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error describing the failure."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 9422,
            "name": "SqlFailureError",
            "package": "@probitas-test/client-sql"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.error",
            "package": "@probitas-test/client-sql"
          }
        },
        {
          "id": 9482,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator. Always "
              },
              {
                "kind": "code",
                "text": "`\"sql\"`"
              },
              {
                "kind": "text",
                "text": " for SQL query results."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sql"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.kind"
          }
        },
        {
          "id": 9480,
          "name": "lastInsertId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "No lastInsertId (query didn't reach server)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 9476,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Query failed."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.ok",
            "package": "@probitas-test/client-sql"
          }
        },
        {
          "id": 9475,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Server did not process the query."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.processed",
            "package": "@probitas-test/client-sql"
          }
        },
        {
          "id": 9479,
          "name": "rowCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "No row count (query didn't reach server)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 9478,
          "name": "rows",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "No rows (query didn't reach server)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 9481,
          "name": "warnings",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "No warnings (query didn't reach server)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 9491,
          "name": "as",
          "variant": "declaration",
          "kind": 2048,
          "flags": {
            "isInherited": true
          },
          "signatures": [
            {
              "id": 9492,
              "name": "as",
              "variant": "signature",
              "kind": 4096,
              "flags": {
                "isInherited": true
              },
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Create class instances from rows.\nReturns empty array if query failed or was not processed."
                  }
                ]
              },
              "typeParameters": [
                {
                  "id": 9493,
                  "name": "U",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {}
                }
              ],
              "parameters": [
                {
                  "id": 9494,
                  "name": "ctor",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 9495,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 512,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 9496,
                          "name": "ctor",
                          "variant": "signature",
                          "kind": 16384,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 9497,
                              "name": "row",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "reference",
                                "target": 9474,
                                "name": "T",
                                "package": "@probitas-test/client-sql",
                                "qualifiedName": "SqlQueryResultFailure.T",
                                "refersToTypeParameter": true
                              }
                            }
                          ],
                          "type": {
                            "type": "reference",
                            "target": 9443,
                            "name": "U",
                            "package": "@probitas-test/client-sql",
                            "refersToTypeParameter": true
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "array",
                "elementType": {
                  "type": "reference",
                  "target": 9443,
                  "name": "U",
                  "package": "@probitas-test/client-sql",
                  "refersToTypeParameter": true
                }
              },
              "inheritedFrom": {
                "type": "reference",
                "target": -1,
                "name": "SqlQueryResultBase.as",
                "package": "@probitas-test/client-sql"
              }
            }
          ],
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.as",
            "package": "@probitas-test/client-sql"
          }
        },
        {
          "id": 9484,
          "name": "map",
          "variant": "declaration",
          "kind": 2048,
          "flags": {
            "isInherited": true
          },
          "signatures": [
            {
              "id": 9485,
              "name": "map",
              "variant": "signature",
              "kind": 4096,
              "flags": {
                "isInherited": true
              },
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Map rows to a new type.\nReturns empty array if query failed or was not processed."
                  }
                ]
              },
              "typeParameters": [
                {
                  "id": 9486,
                  "name": "U",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {}
                }
              ],
              "parameters": [
                {
                  "id": 9487,
                  "name": "mapper",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 9488,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 9489,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 9490,
                              "name": "row",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "reference",
                                "target": 9474,
                                "name": "T",
                                "package": "@probitas-test/client-sql",
                                "qualifiedName": "SqlQueryResultFailure.T",
                                "refersToTypeParameter": true
                              }
                            }
                          ],
                          "type": {
                            "type": "reference",
                            "target": 9436,
                            "name": "U",
                            "package": "@probitas-test/client-sql",
                            "refersToTypeParameter": true
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "array",
                "elementType": {
                  "type": "reference",
                  "target": 9436,
                  "name": "U",
                  "package": "@probitas-test/client-sql",
                  "refersToTypeParameter": true
                }
              },
              "inheritedFrom": {
                "type": "reference",
                "target": -1,
                "name": "SqlQueryResultBase.map",
                "package": "@probitas-test/client-sql"
              }
            }
          ],
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.map",
            "package": "@probitas-test/client-sql"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 9474,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sql",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqlQueryResultBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 9474,
              "name": "T",
              "package": "@probitas-test/client-sql",
              "qualifiedName": "SqlQueryResultFailure.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "SqlQueryResultBase",
          "package": "@probitas-test/client-sql"
        }
      ]
    },
    {
      "id": 9423,
      "name": "SqlQueryResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "SQL query result for successful queries.\n\nThe query was executed successfully and returned results."
          }
        ]
      },
      "children": [
        {
          "id": 9433,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Query execution duration in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 9458,
            "name": "SqlQueryResultBase.duration",
            "package": "@probitas-test/client-sql"
          }
        },
        {
          "id": 9427,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "No error for successful queries."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.error",
            "package": "@probitas-test/client-sql"
          }
        },
        {
          "id": 9432,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator. Always "
              },
              {
                "kind": "code",
                "text": "`\"sql\"`"
              },
              {
                "kind": "text",
                "text": " for SQL query results."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sql"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 9457,
            "name": "SqlQueryResultBase.kind",
            "package": "@probitas-test/client-sql"
          }
        },
        {
          "id": 9430,
          "name": "lastInsertId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Last inserted ID (for INSERT statements)."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "intrinsic",
                "name": "bigint"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        },
        {
          "id": 9426,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Query succeeded."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.ok",
            "package": "@probitas-test/client-sql"
          }
        },
        {
          "id": 9425,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Server processed the query."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.processed",
            "package": "@probitas-test/client-sql"
          }
        },
        {
          "id": 9429,
          "name": "rowCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Number of affected rows."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 9428,
          "name": "rows",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Query result rows."
              }
            ]
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "reference",
                "target": 9424,
                "name": "T",
                "package": "@probitas-test/client-sql",
                "qualifiedName": "SqlQueryResultSuccess.T",
                "refersToTypeParameter": true
              }
            }
          }
        },
        {
          "id": 9431,
          "name": "warnings",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Warning messages from the database."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "typeOperator",
                "operator": "readonly",
                "target": {
                  "type": "array",
                  "elementType": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        },
        {
          "id": 9441,
          "name": "as",
          "variant": "declaration",
          "kind": 2048,
          "flags": {
            "isInherited": true
          },
          "signatures": [
            {
              "id": 9442,
              "name": "as",
              "variant": "signature",
              "kind": 4096,
              "flags": {
                "isInherited": true
              },
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Create class instances from rows.\nReturns empty array if query failed or was not processed."
                  }
                ]
              },
              "typeParameters": [
                {
                  "id": 9443,
                  "name": "U",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {}
                }
              ],
              "parameters": [
                {
                  "id": 9444,
                  "name": "ctor",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 9445,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 512,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 9446,
                          "name": "ctor",
                          "variant": "signature",
                          "kind": 16384,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 9447,
                              "name": "row",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "reference",
                                "target": 9424,
                                "name": "T",
                                "package": "@probitas-test/client-sql",
                                "qualifiedName": "SqlQueryResultSuccess.T",
                                "refersToTypeParameter": true
                              }
                            }
                          ],
                          "type": {
                            "type": "reference",
                            "target": 9443,
                            "name": "U",
                            "package": "@probitas-test/client-sql",
                            "refersToTypeParameter": true
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "array",
                "elementType": {
                  "type": "reference",
                  "target": 9443,
                  "name": "U",
                  "package": "@probitas-test/client-sql",
                  "refersToTypeParameter": true
                }
              },
              "inheritedFrom": {
                "type": "reference",
                "target": -1,
                "name": "SqlQueryResultBase.as",
                "package": "@probitas-test/client-sql"
              }
            }
          ],
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.as",
            "package": "@probitas-test/client-sql"
          }
        },
        {
          "id": 9434,
          "name": "map",
          "variant": "declaration",
          "kind": 2048,
          "flags": {
            "isInherited": true
          },
          "signatures": [
            {
              "id": 9435,
              "name": "map",
              "variant": "signature",
              "kind": 4096,
              "flags": {
                "isInherited": true
              },
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Map rows to a new type.\nReturns empty array if query failed or was not processed."
                  }
                ]
              },
              "typeParameters": [
                {
                  "id": 9436,
                  "name": "U",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {}
                }
              ],
              "parameters": [
                {
                  "id": 9437,
                  "name": "mapper",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 9438,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 9439,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 9440,
                              "name": "row",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "reference",
                                "target": 9424,
                                "name": "T",
                                "package": "@probitas-test/client-sql",
                                "qualifiedName": "SqlQueryResultSuccess.T",
                                "refersToTypeParameter": true
                              }
                            }
                          ],
                          "type": {
                            "type": "reference",
                            "target": 9436,
                            "name": "U",
                            "package": "@probitas-test/client-sql",
                            "refersToTypeParameter": true
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "array",
                "elementType": {
                  "type": "reference",
                  "target": 9436,
                  "name": "U",
                  "package": "@probitas-test/client-sql",
                  "refersToTypeParameter": true
                }
              },
              "inheritedFrom": {
                "type": "reference",
                "target": -1,
                "name": "SqlQueryResultBase.map",
                "package": "@probitas-test/client-sql"
              }
            }
          ],
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqlQueryResultBase.map",
            "package": "@probitas-test/client-sql"
          }
        }
      ],
      "typeParameters": [
        {
          "id": 9424,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sql",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqlQueryResultBase"
          },
          "typeArguments": [
            {
              "type": "reference",
              "target": 9424,
              "name": "T",
              "package": "@probitas-test/client-sql",
              "qualifiedName": "SqlQueryResultSuccess.T",
              "refersToTypeParameter": true
            }
          ],
          "name": "SqlQueryResultBase",
          "package": "@probitas-test/client-sql"
        }
      ]
    },
    {
      "id": 9500,
      "name": "SqlQueryResultSuccessParams",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Parameters for creating a SqlQueryResultSuccess."
          }
        ]
      },
      "children": [
        {
          "id": 9504,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Query execution duration in milliseconds"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 9505,
          "name": "lastInsertId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Last inserted ID (for INSERT statements)"
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "intrinsic",
                "name": "bigint"
              }
            ]
          }
        },
        {
          "id": 9503,
          "name": "rowCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Number of affected rows (for INSERT/UPDATE/DELETE)"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 9502,
          "name": "rows",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "The result rows"
              }
            ]
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "reference",
                "target": 9501,
                "name": "T",
                "package": "@probitas-test/client-sql",
                "qualifiedName": "SqlQueryResultSuccessParams.T",
                "refersToTypeParameter": true
              }
            }
          }
        },
        {
          "id": 9506,
          "name": "warnings",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Warning messages from the database"
              }
            ]
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "intrinsic",
                "name": "string"
              }
            }
          }
        }
      ],
      "typeParameters": [
        {
          "id": 9501,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ]
    },
    {
      "id": 9358,
      "name": "SqlTransaction",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "SQL transaction interface.\nImplementations should provide actual database-specific transaction handling."
          }
        ]
      },
      "children": [
        {
          "id": 9371,
          "name": "commit",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9372,
              "name": "commit",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Commit the transaction."
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "void"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 9359,
          "name": "query",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9360,
              "name": "query",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Execute a query within the transaction."
                  }
                ]
              },
              "typeParameters": [
                {
                  "id": 9361,
                  "name": "T",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {},
                  "default": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "Record"
                    },
                    "typeArguments": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "intrinsic",
                        "name": "any"
                      }
                    ],
                    "name": "Record",
                    "package": "typescript"
                  }
                }
              ],
              "parameters": [
                {
                  "id": 9362,
                  "name": "sql",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "SQL query string"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 9363,
                  "name": "params",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional query parameters"
                      }
                    ]
                  },
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "unknown"
                    }
                  }
                },
                {
                  "id": 9364,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional query options"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": 9350,
                    "name": "SqlQueryOptions",
                    "package": "@probitas-test/client-sql"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9498,
                    "typeArguments": [
                      {
                        "type": "reference",
                        "target": 9361,
                        "name": "T",
                        "package": "@probitas-test/client-sql",
                        "refersToTypeParameter": true
                      }
                    ],
                    "name": "SqlQueryResult",
                    "package": "@probitas-test/client-sql"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 9365,
          "name": "queryOne",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9366,
              "name": "queryOne",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Execute a query and return the first row or undefined."
                  }
                ]
              },
              "typeParameters": [
                {
                  "id": 9367,
                  "name": "T",
                  "variant": "typeParam",
                  "kind": 131072,
                  "flags": {},
                  "default": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "Record"
                    },
                    "typeArguments": [
                      {
                        "type": "intrinsic",
                        "name": "string"
                      },
                      {
                        "type": "intrinsic",
                        "name": "any"
                      }
                    ],
                    "name": "Record",
                    "package": "typescript"
                  }
                }
              ],
              "parameters": [
                {
                  "id": 9368,
                  "name": "sql",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "SQL query string"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 9369,
                  "name": "params",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional query parameters"
                      }
                    ]
                  },
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "unknown"
                    }
                  }
                },
                {
                  "id": 9370,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "Optional query options"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": 9350,
                    "name": "SqlQueryOptions",
                    "package": "@probitas-test/client-sql"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": 9367,
                        "name": "T",
                        "package": "@probitas-test/client-sql",
                        "refersToTypeParameter": true
                      },
                      {
                        "type": "intrinsic",
                        "name": "undefined"
                      }
                    ]
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 9373,
          "name": "rollback",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 9374,
              "name": "rollback",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Rollback the transaction."
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "void"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 9356,
      "name": "SqlTransactionOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for starting a transaction."
          }
        ]
      },
      "children": [
        {
          "id": 9357,
          "name": "isolationLevel",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Isolation level for the transaction"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 9355,
            "name": "SqlIsolationLevel",
            "package": "@probitas-test/client-sql"
          }
        }
      ]
    },
    {
      "id": 11569,
      "name": "SqsBatchError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a batch operation partially fails."
          }
        ]
      },
      "children": [
        {
          "id": 11573,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 11585,
            "name": "SqsError.code"
          }
        },
        {
          "id": 11572,
          "name": "failedCount",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 11571,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "batch"
          },
          "overwrites": {
            "type": "reference",
            "target": 11586,
            "name": "SqsError.kind"
          }
        },
        {
          "id": 11570,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "SqsBatchError"
          },
          "defaultValue": "\"SqsBatchError\"",
          "overwrites": {
            "type": "reference",
            "target": 11584,
            "name": "SqsError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 11583,
          "name": "SqsError",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8174,
      "name": "SqsBatchFailedEntry",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Failed batch entry."
          }
        ]
      },
      "children": [
        {
          "id": 8176,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8175,
          "name": "id",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8177,
          "name": "message",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ]
    },
    {
      "id": 8156,
      "name": "SqsBatchMessage",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Batch message for sendBatch."
          }
        ]
      },
      "children": [
        {
          "id": 8158,
          "name": "body",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8159,
          "name": "delaySeconds",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 8157,
          "name": "id",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8160,
          "name": "messageAttributes",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Record"
            },
            "typeArguments": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "reference",
                "target": 8136,
                "name": "SqsMessageAttribute",
                "package": "@probitas-test/client-sqs"
              }
            ],
            "name": "Record",
            "package": "typescript"
          }
        }
      ]
    },
    {
      "id": 8190,
      "name": "SqsBatchOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for batch operations."
          }
        ]
      },
      "children": [
        {
          "id": 8194,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8115,
            "name": "SqsOptions.retry"
          }
        },
        {
          "id": 8193,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8114,
            "name": "SqsOptions.signal"
          }
        },
        {
          "id": 8191,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "If true, throws errors instead of returning them in the result.\nIf false (default), errors are returned in the result object."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8112,
            "name": "SqsOptions.throwOnError"
          }
        },
        {
          "id": 8192,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8113,
            "name": "SqsOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8111,
          "name": "SqsOptions",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8171,
      "name": "SqsBatchSuccessEntry",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful batch send entry."
          }
        ]
      },
      "children": [
        {
          "id": 8173,
          "name": "id",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8172,
          "name": "messageId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ]
    },
    {
      "id": 8200,
      "name": "SqsClient",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "SQS client interface."
          }
        ]
      },
      "children": [
        {
          "id": 8201,
          "name": "config",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": 8124,
            "name": "SqsClientConfig",
            "package": "@probitas-test/client-sqs"
          }
        },
        {
          "id": 8202,
          "name": "queueUrl",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "The current queue URL. Can be set via config, ensureQueue(), or setQueueUrl()."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "intrinsic",
                "name": "undefined"
              }
            ]
          }
        },
        {
          "id": 8236,
          "name": "close",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8237,
              "name": "close",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Close the client and release resources."
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "void"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8225,
          "name": "delete",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8226,
              "name": "delete",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Delete a message from the queue."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 8227,
                  "name": "receiptHandle",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8228,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8185,
                    "name": "SqsDeleteOptions",
                    "package": "@probitas-test/client-sqs"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 11563,
                    "name": "SqsDeleteResult",
                    "package": "@probitas-test/client-sqs"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8229,
          "name": "deleteBatch",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8230,
              "name": "deleteBatch",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Delete multiple messages from the queue in a single request."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 8231,
                  "name": "receiptHandles",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "intrinsic",
                      "name": "string"
                    }
                  }
                },
                {
                  "id": 8232,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8190,
                    "name": "SqsBatchOptions",
                    "package": "@probitas-test/client-sqs"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 11561,
                    "name": "SqsDeleteBatchResult",
                    "package": "@probitas-test/client-sqs"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8210,
          "name": "deleteQueue",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8211,
              "name": "deleteQueue",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Delete a queue by URL."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 8212,
                  "name": "queueUrl",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8213,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8195,
                    "name": "SqsDeleteQueueOptions",
                    "package": "@probitas-test/client-sqs"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 11562,
                    "name": "SqsDeleteQueueResult",
                    "package": "@probitas-test/client-sqs"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8206,
          "name": "ensureQueue",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8207,
              "name": "ensureQueue",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Ensure a queue exists. Creates the queue if it doesn't exist.\nIf the queue already exists with the same attributes, returns the existing queue URL.\nAlso sets the queue URL for subsequent operations."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 8208,
                  "name": "queueName",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8209,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8178,
                    "name": "SqsEnsureQueueOptions",
                    "package": "@probitas-test/client-sqs"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 11564,
                    "name": "SqsEnsureQueueResult",
                    "package": "@probitas-test/client-sqs"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8233,
          "name": "purge",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8234,
              "name": "purge",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Purge all messages from the queue."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 8235,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8111,
                    "name": "SqsOptions",
                    "package": "@probitas-test/client-sqs"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 11563,
                    "name": "SqsDeleteResult",
                    "package": "@probitas-test/client-sqs"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8222,
          "name": "receive",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8223,
              "name": "receive",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Receive messages from the queue."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 8224,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8161,
                    "name": "SqsReceiveOptions",
                    "package": "@probitas-test/client-sqs"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 11565,
                    "name": "SqsReceiveResult",
                    "package": "@probitas-test/client-sqs"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8214,
          "name": "send",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8215,
              "name": "send",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Send a message to the queue."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 8216,
                  "name": "body",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8217,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8147,
                    "name": "SqsSendOptions",
                    "package": "@probitas-test/client-sqs"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 11568,
                    "name": "SqsSendResult",
                    "package": "@probitas-test/client-sqs"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8218,
          "name": "sendBatch",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8219,
              "name": "sendBatch",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Send multiple messages to the queue in a single request."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 8220,
                  "name": "messages",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "array",
                    "elementType": {
                      "type": "reference",
                      "target": 8156,
                      "name": "SqsBatchMessage",
                      "package": "@probitas-test/client-sqs"
                    }
                  }
                },
                {
                  "id": 8221,
                  "name": "options",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "reference",
                    "target": 8190,
                    "name": "SqsBatchOptions",
                    "package": "@probitas-test/client-sqs"
                  }
                }
              ],
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Promise"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 11567,
                    "name": "SqsSendBatchResult",
                    "package": "@probitas-test/client-sqs"
                  }
                ],
                "name": "Promise",
                "package": "typescript"
              }
            }
          ]
        },
        {
          "id": 8203,
          "name": "setQueueUrl",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 8204,
              "name": "setQueueUrl",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Set the queue URL for subsequent operations."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 8205,
                  "name": "queueUrl",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "void"
              }
            }
          ]
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "typescript",
            "packagePath": "lib/lib.esnext.disposable.d.ts",
            "qualifiedName": "AsyncDisposable"
          },
          "name": "AsyncDisposable",
          "package": "typescript"
        }
      ]
    },
    {
      "id": 8124,
      "name": "SqsClientConfig",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "SQS client configuration."
          }
        ]
      },
      "children": [
        {
          "id": 8126,
          "name": "credentials",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AWS credentials"
              }
            ]
          },
          "type": {
            "type": "reflection",
            "declaration": {
              "id": 8127,
              "name": "__type",
              "variant": "declaration",
              "kind": 65536,
              "flags": {},
              "children": [
                {
                  "id": 8128,
                  "name": "accessKeyId",
                  "variant": "declaration",
                  "kind": 1024,
                  "flags": {
                    "isReadonly": true
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                },
                {
                  "id": 8129,
                  "name": "secretAccessKey",
                  "variant": "declaration",
                  "kind": 1024,
                  "flags": {
                    "isReadonly": true
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ]
            }
          }
        },
        {
          "id": 8130,
          "name": "queueUrl",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "SQS queue URL (optional - can be set later or used with ensureQueue)"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8125,
          "name": "region",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AWS region"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8135,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8115,
            "name": "SqsOptions.retry"
          }
        },
        {
          "id": 8134,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8114,
            "name": "SqsOptions.signal"
          }
        },
        {
          "id": 8132,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "If true, throws errors instead of returning them in the result.\nIf false (default), errors are returned in the result object."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8112,
            "name": "SqsOptions.throwOnError"
          }
        },
        {
          "id": 8133,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8113,
            "name": "SqsOptions.timeout"
          }
        },
        {
          "id": 8131,
          "name": "url",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "SQS endpoint URL (e.g., \"http://localhost:9324\" for ElasticMQ).\nCan be a string URL or a connection config object.\nOptional for real AWS (uses default endpoint), required for an emulator."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "reference",
                "target": 8116,
                "name": "SqsConnectionConfig",
                "package": "@probitas-test/client-sqs"
              }
            ]
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8111,
          "name": "SqsOptions",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 11574,
      "name": "SqsCommandError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when an SQS command fails."
          }
        ]
      },
      "children": [
        {
          "id": 11578,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 11585,
            "name": "SqsError.code"
          }
        },
        {
          "id": 11576,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "command"
          },
          "overwrites": {
            "type": "reference",
            "target": 11586,
            "name": "SqsError.kind"
          }
        },
        {
          "id": 11575,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "SqsCommandError"
          },
          "defaultValue": "\"SqsCommandError\"",
          "overwrites": {
            "type": "reference",
            "target": 11584,
            "name": "SqsError.name"
          }
        },
        {
          "id": 11577,
          "name": "operation",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 11583,
          "name": "SqsError",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8240,
      "name": "SqsCommandErrorOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for SQS command errors."
          }
        ]
      },
      "children": [
        {
          "id": 8242,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8239,
            "name": "SqsErrorOptions.code"
          }
        },
        {
          "id": 8241,
          "name": "operation",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8238,
          "name": "SqsErrorOptions",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8116,
      "name": "SqsConnectionConfig",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "SQS connection configuration.\n\nExtends CommonConnectionConfig with SQS-specific options."
          }
        ]
      },
      "children": [
        {
          "id": 8120,
          "name": "host",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Hostname or IP address."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"localhost\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.host"
          }
        },
        {
          "id": 8123,
          "name": "password",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Password for authentication."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.password"
          }
        },
        {
          "id": 8118,
          "name": "path",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Custom path (for emulators or custom endpoints)."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8121,
          "name": "port",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Port number. Each service has its own default."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.port"
          }
        },
        {
          "id": 8117,
          "name": "protocol",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Protocol to use."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\n\"https\"\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "literal",
                "value": "http"
              },
              {
                "type": "literal",
                "value": "https"
              }
            ]
          }
        },
        {
          "id": 8119,
          "name": "region",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AWS region (required for AWS, optional for emulators)."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8122,
          "name": "username",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Username for authentication."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonConnectionConfig.username"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonConnectionConfig"
          },
          "name": "CommonConnectionConfig",
          "package": "@probitas-test/client"
        }
      ]
    },
    {
      "id": 11579,
      "name": "SqsConnectionError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when an SQS connection cannot be established."
          }
        ]
      },
      "children": [
        {
          "id": 11582,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 11585,
            "name": "SqsError.code"
          }
        },
        {
          "id": 11581,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "connection"
          },
          "overwrites": {
            "type": "reference",
            "target": 11586,
            "name": "SqsError.kind"
          }
        },
        {
          "id": 11580,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "SqsConnectionError"
          },
          "defaultValue": "\"SqsConnectionError\"",
          "overwrites": {
            "type": "reference",
            "target": 11584,
            "name": "SqsError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 11583,
          "name": "SqsError",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8507,
      "name": "SqsDeleteBatchResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Batch delete result with SQS error."
          }
        ]
      },
      "children": [
        {
          "id": 8514,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteBatchResultBase.duration"
          }
        },
        {
          "id": 8510,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 11583,
            "name": "SqsError",
            "package": "@probitas-test/client-sqs"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteBatchResultBase.error"
          }
        },
        {
          "id": 8512,
          "name": "failed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "tuple"
            }
          }
        },
        {
          "id": 8513,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:delete-batch"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteBatchResultBase.kind"
          }
        },
        {
          "id": 8509,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteBatchResultBase.ok"
          }
        },
        {
          "id": 8508,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteBatchResultBase.processed"
          }
        },
        {
          "id": 8511,
          "name": "successful",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "tuple"
            }
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsDeleteBatchResultBase"
          },
          "name": "SqsDeleteBatchResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 10915,
      "name": "SqsDeleteBatchResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "children": [
        {
          "id": 10916,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 10915,
            "name": "SqsDeleteBatchResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 10917,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10918,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11037,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11038,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11039,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11066,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11067,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11068,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11069,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11040,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11041,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11042,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11054,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11055,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11056,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11057,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11058,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11059,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11060,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11061,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11062,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11063,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11064,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11065,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11052,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11053,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11046,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11047,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11048,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11049,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11050,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11051,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11043,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11044,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11045,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10978,
          "name": "toHaveFailed",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10979,
              "name": "toHaveFailed",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10980,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10993,
          "name": "toHaveFailedContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10994,
              "name": "toHaveFailedContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10995,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10996,
          "name": "toHaveFailedContainingEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10997,
              "name": "toHaveFailedContainingEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10998,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11004,
          "name": "toHaveFailedCount",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11005,
              "name": "toHaveFailedCount",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11006,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11033,
          "name": "toHaveFailedCountCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11034,
              "name": "toHaveFailedCountCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11035,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11036,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11007,
          "name": "toHaveFailedCountEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11008,
              "name": "toHaveFailedCountEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11009,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11021,
          "name": "toHaveFailedCountGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11022,
              "name": "toHaveFailedCountGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11023,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11024,
          "name": "toHaveFailedCountGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11025,
              "name": "toHaveFailedCountGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11026,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11027,
          "name": "toHaveFailedCountLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11028,
              "name": "toHaveFailedCountLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11029,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11030,
          "name": "toHaveFailedCountLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11031,
              "name": "toHaveFailedCountLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11032,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11019,
          "name": "toHaveFailedCountNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11020,
              "name": "toHaveFailedCountNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11013,
          "name": "toHaveFailedCountSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11014,
              "name": "toHaveFailedCountSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11015,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11016,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11017,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11018,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11010,
          "name": "toHaveFailedCountStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11011,
              "name": "toHaveFailedCountStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11012,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11002,
          "name": "toHaveFailedEmpty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11003,
              "name": "toHaveFailedEmpty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10981,
          "name": "toHaveFailedEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10982,
              "name": "toHaveFailedEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10983,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10999,
          "name": "toHaveFailedMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11000,
              "name": "toHaveFailedMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11001,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10987,
          "name": "toHaveFailedSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10988,
              "name": "toHaveFailedSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10989,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10990,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10991,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10992,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "typeOperator",
                                    "operator": "readonly",
                                    "target": {
                                      "type": "array",
                                      "elementType": {
                                        "type": "reference",
                                        "target": 8174,
                                        "name": "SqsBatchFailedEntry",
                                        "package": "@probitas-test/client-sqs"
                                      }
                                    }
                                  },
                                  {
                                    "type": "typeOperator",
                                    "operator": "readonly",
                                    "target": {
                                      "type": "tuple"
                                    }
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10984,
          "name": "toHaveFailedStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10985,
              "name": "toHaveFailedStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10986,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10919,
          "name": "toHaveSuccessful",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10920,
              "name": "toHaveSuccessful",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10921,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10934,
          "name": "toHaveSuccessfulContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10935,
              "name": "toHaveSuccessfulContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10936,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10937,
          "name": "toHaveSuccessfulContainingEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10938,
              "name": "toHaveSuccessfulContainingEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10939,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10945,
          "name": "toHaveSuccessfulCount",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10946,
              "name": "toHaveSuccessfulCount",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10947,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10974,
          "name": "toHaveSuccessfulCountCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10975,
              "name": "toHaveSuccessfulCountCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10976,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 10977,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10948,
          "name": "toHaveSuccessfulCountEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10949,
              "name": "toHaveSuccessfulCountEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10950,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10962,
          "name": "toHaveSuccessfulCountGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10963,
              "name": "toHaveSuccessfulCountGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10964,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10965,
          "name": "toHaveSuccessfulCountGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10966,
              "name": "toHaveSuccessfulCountGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10967,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10968,
          "name": "toHaveSuccessfulCountLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10969,
              "name": "toHaveSuccessfulCountLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10970,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10971,
          "name": "toHaveSuccessfulCountLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10972,
              "name": "toHaveSuccessfulCountLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10973,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10960,
          "name": "toHaveSuccessfulCountNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10961,
              "name": "toHaveSuccessfulCountNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10954,
          "name": "toHaveSuccessfulCountSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10955,
              "name": "toHaveSuccessfulCountSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10956,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10957,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10958,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10959,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10951,
          "name": "toHaveSuccessfulCountStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10952,
              "name": "toHaveSuccessfulCountStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10953,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10943,
          "name": "toHaveSuccessfulEmpty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10944,
              "name": "toHaveSuccessfulEmpty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10922,
          "name": "toHaveSuccessfulEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10923,
              "name": "toHaveSuccessfulEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10924,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10940,
          "name": "toHaveSuccessfulMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10941,
              "name": "toHaveSuccessfulMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10942,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10928,
          "name": "toHaveSuccessfulSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10929,
              "name": "toHaveSuccessfulSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10930,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 10931,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 10932,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 10933,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "typeOperator",
                                    "operator": "readonly",
                                    "target": {
                                      "type": "array",
                                      "elementType": {
                                        "type": "intrinsic",
                                        "name": "string"
                                      }
                                    }
                                  },
                                  {
                                    "type": "typeOperator",
                                    "operator": "readonly",
                                    "target": {
                                      "type": "tuple"
                                    }
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 10925,
          "name": "toHaveSuccessfulStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 10926,
              "name": "toHaveSuccessfulStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 10927,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 8515,
      "name": "SqsDeleteBatchResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Batch delete result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 8522,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteBatchResultBase.duration"
          }
        },
        {
          "id": 8518,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client-sqs",
              "packagePath": "dist/result.d.ts",
              "qualifiedName": "SqsFailureError"
            },
            "name": "SqsFailureError",
            "package": "@probitas-test/client-sqs"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteBatchResultBase.error"
          }
        },
        {
          "id": 8520,
          "name": "failed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 8521,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:delete-batch"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteBatchResultBase.kind"
          }
        },
        {
          "id": 8517,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteBatchResultBase.ok"
          }
        },
        {
          "id": 8516,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteBatchResultBase.processed"
          }
        },
        {
          "id": 8519,
          "name": "successful",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsDeleteBatchResultBase"
          },
          "name": "SqsDeleteBatchResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8499,
      "name": "SqsDeleteBatchResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful batch delete result.\n\nNote: "
          },
          {
            "kind": "code",
            "text": "`ok: true`"
          },
          {
            "kind": "text",
            "text": " even if some messages failed (partial failure).\nCheck "
          },
          {
            "kind": "code",
            "text": "`failed.length > 0`"
          },
          {
            "kind": "text",
            "text": " to detect partial failures."
          }
        ]
      },
      "children": [
        {
          "id": 8506,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteBatchResultBase.duration"
          }
        },
        {
          "id": 8502,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteBatchResultBase.error"
          }
        },
        {
          "id": 8504,
          "name": "failed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Array of messages that failed to delete (may be non-empty even with ok: true)."
              }
            ]
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "reference",
                "target": 8174,
                "name": "SqsBatchFailedEntry",
                "package": "@probitas-test/client-sqs"
              }
            }
          }
        },
        {
          "id": 8505,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:delete-batch"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteBatchResultBase.kind"
          }
        },
        {
          "id": 8501,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteBatchResultBase.ok"
          }
        },
        {
          "id": 8500,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteBatchResultBase.processed"
          }
        },
        {
          "id": 8503,
          "name": "successful",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Array of message IDs that were successfully deleted."
              }
            ]
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "intrinsic",
                "name": "string"
              }
            }
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsDeleteBatchResultBase"
          },
          "name": "SqsDeleteBatchResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8185,
      "name": "SqsDeleteOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for deleting a message."
          }
        ]
      },
      "children": [
        {
          "id": 8189,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8115,
            "name": "SqsOptions.retry"
          }
        },
        {
          "id": 8188,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8114,
            "name": "SqsOptions.signal"
          }
        },
        {
          "id": 8186,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "If true, throws errors instead of returning them in the result.\nIf false (default), errors are returned in the result object."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8112,
            "name": "SqsOptions.throwOnError"
          }
        },
        {
          "id": 8187,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8113,
            "name": "SqsOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8111,
          "name": "SqsOptions",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8195,
      "name": "SqsDeleteQueueOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for deleting a queue."
          }
        ]
      },
      "children": [
        {
          "id": 8199,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8115,
            "name": "SqsOptions.retry"
          }
        },
        {
          "id": 8198,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8114,
            "name": "SqsOptions.signal"
          }
        },
        {
          "id": 8196,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "If true, throws errors instead of returning them in the result.\nIf false (default), errors are returned in the result object."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8112,
            "name": "SqsOptions.throwOnError"
          }
        },
        {
          "id": 8197,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8113,
            "name": "SqsOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8111,
          "name": "SqsOptions",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8632,
      "name": "SqsDeleteQueueResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Delete queue result with SQS error."
          }
        ]
      },
      "children": [
        {
          "id": 8637,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteQueueResultBase.duration"
          }
        },
        {
          "id": 8635,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 11583,
            "name": "SqsError",
            "package": "@probitas-test/client-sqs"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteQueueResultBase.error"
          }
        },
        {
          "id": 8636,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:delete-queue"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteQueueResultBase.kind"
          }
        },
        {
          "id": 8634,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteQueueResultBase.ok"
          }
        },
        {
          "id": 8633,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteQueueResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsDeleteQueueResultBase"
          },
          "name": "SqsDeleteQueueResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 11070,
      "name": "SqsDeleteQueueResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for SQS delete queue result validation.\n\nProvides chainable assertions for queue deletion results.\nDelete queue results only have ok and duration properties."
          }
        ]
      },
      "children": [
        {
          "id": 11071,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { SqsDeleteQueueResult } from \"@probitas-test/client-sqs\";\nimport { expectSqsDeleteQueueResult } from \"./delete_queue.ts\";\nconst result = {\n  kind: \"sqs:delete-queue\",\n  ok: false,\n  duration: 0,\n} as unknown as SqsDeleteQueueResult;\n\nexpectSqsDeleteQueueResult(result).not.toBeOk();\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 11070,
            "name": "SqsDeleteQueueResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 11072,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11073,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11074,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11075,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11076,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11103,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11104,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11105,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11106,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11077,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11078,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11079,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11091,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11092,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11093,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11094,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11095,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11096,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11097,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11098,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11099,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11100,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11101,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11102,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11089,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11090,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11083,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11084,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11085,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11086,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11087,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11088,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11080,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11081,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11082,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 8638,
      "name": "SqsDeleteQueueResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Delete queue result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 8643,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteQueueResultBase.duration"
          }
        },
        {
          "id": 8641,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client-sqs",
              "packagePath": "dist/result.d.ts",
              "qualifiedName": "SqsFailureError"
            },
            "name": "SqsFailureError",
            "package": "@probitas-test/client-sqs"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteQueueResultBase.error"
          }
        },
        {
          "id": 8642,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:delete-queue"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteQueueResultBase.kind"
          }
        },
        {
          "id": 8640,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteQueueResultBase.ok"
          }
        },
        {
          "id": 8639,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteQueueResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsDeleteQueueResultBase"
          },
          "name": "SqsDeleteQueueResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8626,
      "name": "SqsDeleteQueueResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful delete queue result."
          }
        ]
      },
      "children": [
        {
          "id": 8631,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteQueueResultBase.duration"
          }
        },
        {
          "id": 8629,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteQueueResultBase.error"
          }
        },
        {
          "id": 8630,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:delete-queue"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteQueueResultBase.kind"
          }
        },
        {
          "id": 8628,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteQueueResultBase.ok"
          }
        },
        {
          "id": 8627,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteQueueResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsDeleteQueueResultBase"
          },
          "name": "SqsDeleteQueueResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8452,
      "name": "SqsDeleteResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Delete result with SQS error."
          }
        ]
      },
      "children": [
        {
          "id": 8457,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteResultBase.duration"
          }
        },
        {
          "id": 8455,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 11583,
            "name": "SqsError",
            "package": "@probitas-test/client-sqs"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteResultBase.error"
          }
        },
        {
          "id": 8456,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:delete"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteResultBase.kind"
          }
        },
        {
          "id": 8454,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteResultBase.ok"
          }
        },
        {
          "id": 8453,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsDeleteResultBase"
          },
          "name": "SqsDeleteResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 11107,
      "name": "SqsDeleteResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for SQS delete result validation.\n\nProvides chainable assertions for message deletion results.\nDelete results only have ok and duration properties."
          }
        ]
      },
      "children": [
        {
          "id": 11108,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { SqsDeleteResult } from \"@probitas-test/client-sqs\";\nimport { expectSqsDeleteResult } from \"./delete.ts\";\nconst result = {\n  kind: \"sqs:delete\",\n  ok: false,\n  duration: 0,\n} as unknown as SqsDeleteResult;\n\nexpectSqsDeleteResult(result).not.toBeOk();\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 11107,
            "name": "SqsDeleteResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 11109,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11110,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11111,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11112,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11113,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11140,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11141,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11142,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11143,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11114,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11115,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11116,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11128,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11129,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11130,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11131,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11132,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11133,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11134,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11135,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11136,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11137,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11138,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11139,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11126,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11127,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11120,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11121,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11122,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11123,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11124,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11125,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11117,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11118,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11119,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 8458,
      "name": "SqsDeleteResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Delete result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 8463,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteResultBase.duration"
          }
        },
        {
          "id": 8461,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client-sqs",
              "packagePath": "dist/result.d.ts",
              "qualifiedName": "SqsFailureError"
            },
            "name": "SqsFailureError",
            "package": "@probitas-test/client-sqs"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteResultBase.error"
          }
        },
        {
          "id": 8462,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:delete"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteResultBase.kind"
          }
        },
        {
          "id": 8460,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteResultBase.ok"
          }
        },
        {
          "id": 8459,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsDeleteResultBase"
          },
          "name": "SqsDeleteResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8446,
      "name": "SqsDeleteResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful delete result."
          }
        ]
      },
      "children": [
        {
          "id": 8451,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteResultBase.duration"
          }
        },
        {
          "id": 8449,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteResultBase.error"
          }
        },
        {
          "id": 8450,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:delete"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteResultBase.kind"
          }
        },
        {
          "id": 8448,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteResultBase.ok"
          }
        },
        {
          "id": 8447,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsDeleteResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsDeleteResultBase"
          },
          "name": "SqsDeleteResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8178,
      "name": "SqsEnsureQueueOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for ensuring a queue exists."
          }
        ]
      },
      "children": [
        {
          "id": 8179,
          "name": "attributes",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Queue attributes (e.g., DelaySeconds, MessageRetentionPeriod)"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Record"
            },
            "typeArguments": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "intrinsic",
                "name": "string"
              }
            ],
            "name": "Record",
            "package": "typescript"
          }
        },
        {
          "id": 8184,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8115,
            "name": "SqsOptions.retry"
          }
        },
        {
          "id": 8183,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8114,
            "name": "SqsOptions.signal"
          }
        },
        {
          "id": 8180,
          "name": "tags",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Queue tags"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Record"
            },
            "typeArguments": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "intrinsic",
                "name": "string"
              }
            ],
            "name": "Record",
            "package": "typescript"
          }
        },
        {
          "id": 8181,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "If true, throws errors instead of returning them in the result.\nIf false (default), errors are returned in the result object."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8112,
            "name": "SqsOptions.throwOnError"
          }
        },
        {
          "id": 8182,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8113,
            "name": "SqsOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8111,
          "name": "SqsOptions",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8573,
      "name": "SqsEnsureQueueResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Ensure queue result with SQS error."
          }
        ]
      },
      "children": [
        {
          "id": 8579,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsEnsureQueueResultBase.duration"
          }
        },
        {
          "id": 8576,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 11583,
            "name": "SqsError",
            "package": "@probitas-test/client-sqs"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsEnsureQueueResultBase.error"
          }
        },
        {
          "id": 8578,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:ensure-queue"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsEnsureQueueResultBase.kind"
          }
        },
        {
          "id": 8575,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsEnsureQueueResultBase.ok"
          }
        },
        {
          "id": 8574,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsEnsureQueueResultBase.processed"
          }
        },
        {
          "id": 8577,
          "name": "queueUrl",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsEnsureQueueResultBase"
          },
          "name": "SqsEnsureQueueResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 11144,
      "name": "SqsEnsureQueueResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for SQS ensure queue result validation.\n\nProvides chainable assertions for queue creation/retrieval results\nincluding queue URL."
          }
        ]
      },
      "children": [
        {
          "id": 11145,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { SqsEnsureQueueResult } from \"@probitas-test/client-sqs\";\nimport { expectSqsEnsureQueueResult } from \"./ensure_queue.ts\";\nconst result = {\n  kind: \"sqs:ensure-queue\",\n  ok: false,\n  queueUrl: \"https://sqs.example.com/test-queue\",\n  duration: 0,\n} as unknown as SqsEnsureQueueResult;\n\nexpectSqsEnsureQueueResult(result).not.toBeOk();\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 11144,
            "name": "SqsEnsureQueueResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 11146,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11147,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11169,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11170,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11171,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11198,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11199,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11200,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11201,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11172,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11173,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11174,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11186,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11187,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11188,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11189,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11190,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11191,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11192,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11193,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11194,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11195,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11196,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11197,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11184,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11185,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11178,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11179,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11180,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11181,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11182,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11183,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11175,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11176,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11177,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11148,
          "name": "toHaveQueueUrl",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11149,
              "name": "toHaveQueueUrl",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the queue URL equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11150,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected queue URL"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11163,
          "name": "toHaveQueueUrlContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11164,
              "name": "toHaveQueueUrlContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the queue URL contains the specified substring."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11165,
                  "name": "substr",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The substring to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11151,
          "name": "toHaveQueueUrlEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11152,
              "name": "toHaveQueueUrlEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the queue URL equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11153,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected queue URL"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11166,
          "name": "toHaveQueueUrlMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11167,
              "name": "toHaveQueueUrlMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the queue URL matches the specified regular expression."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11168,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The regular expression to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "RegExp"
                    },
                    "name": "RegExp",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11157,
          "name": "toHaveQueueUrlSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11158,
              "name": "toHaveQueueUrlSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the queue URL satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11159,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the queue URL and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11160,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11161,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11162,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "string"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11154,
          "name": "toHaveQueueUrlStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11155,
              "name": "toHaveQueueUrlStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the queue URL strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11156,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected queue URL"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 8580,
      "name": "SqsEnsureQueueResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Ensure queue result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 8586,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsEnsureQueueResultBase.duration"
          }
        },
        {
          "id": 8583,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client-sqs",
              "packagePath": "dist/result.d.ts",
              "qualifiedName": "SqsFailureError"
            },
            "name": "SqsFailureError",
            "package": "@probitas-test/client-sqs"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsEnsureQueueResultBase.error"
          }
        },
        {
          "id": 8585,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:ensure-queue"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsEnsureQueueResultBase.kind"
          }
        },
        {
          "id": 8582,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsEnsureQueueResultBase.ok"
          }
        },
        {
          "id": 8581,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsEnsureQueueResultBase.processed"
          }
        },
        {
          "id": 8584,
          "name": "queueUrl",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsEnsureQueueResultBase"
          },
          "name": "SqsEnsureQueueResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8566,
      "name": "SqsEnsureQueueResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful ensure queue result."
          }
        ]
      },
      "children": [
        {
          "id": 8572,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsEnsureQueueResultBase.duration"
          }
        },
        {
          "id": 8569,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsEnsureQueueResultBase.error"
          }
        },
        {
          "id": 8571,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:ensure-queue"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsEnsureQueueResultBase.kind"
          }
        },
        {
          "id": 8568,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsEnsureQueueResultBase.ok"
          }
        },
        {
          "id": 8567,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsEnsureQueueResultBase.processed"
          }
        },
        {
          "id": 8570,
          "name": "queueUrl",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "URL of the queue (existing or newly created)."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsEnsureQueueResultBase"
          },
          "name": "SqsEnsureQueueResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 11583,
      "name": "SqsError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Base error class for SQS client errors."
          }
        ]
      },
      "children": [
        {
          "id": 11585,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 11586,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.kind"
          }
        },
        {
          "id": 11584,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "ClientError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/errors.d.ts",
            "qualifiedName": "ClientError"
          },
          "name": "ClientError",
          "package": "@probitas-test/client"
        }
      ],
      "extendedBy": [
        {
          "type": "reference",
          "target": 11569,
          "name": "SqsBatchError"
        },
        {
          "type": "reference",
          "target": 11574,
          "name": "SqsCommandError"
        },
        {
          "type": "reference",
          "target": 11579,
          "name": "SqsConnectionError"
        },
        {
          "type": "reference",
          "target": 11587,
          "name": "SqsMessageNotFoundError"
        },
        {
          "type": "reference",
          "target": 11591,
          "name": "SqsMessageTooLargeError"
        },
        {
          "type": "reference",
          "target": 11597,
          "name": "SqsQueueNotFoundError"
        }
      ]
    },
    {
      "id": 8238,
      "name": "SqsErrorOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for SQS errors."
          }
        ]
      },
      "children": [
        {
          "id": 8239,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "typescript",
            "packagePath": "lib/lib.es2022.error.d.ts",
            "qualifiedName": "ErrorOptions"
          },
          "name": "ErrorOptions",
          "package": "typescript"
        }
      ],
      "extendedBy": [
        {
          "type": "reference",
          "target": 8240,
          "name": "SqsCommandErrorOptions"
        }
      ]
    },
    {
      "id": 8140,
      "name": "SqsMessage",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "SQS message received from a queue."
          }
        ]
      },
      "children": [
        {
          "id": 8144,
          "name": "attributes",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Record"
            },
            "typeArguments": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "intrinsic",
                "name": "string"
              }
            ],
            "name": "Record",
            "package": "typescript"
          }
        },
        {
          "id": 8142,
          "name": "body",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8146,
          "name": "md5OfBody",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8145,
          "name": "messageAttributes",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Record"
            },
            "typeArguments": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "reference",
                "target": 8136,
                "name": "SqsMessageAttribute",
                "package": "@probitas-test/client-sqs"
              }
            ],
            "name": "Record",
            "package": "typescript"
          }
        },
        {
          "id": 8141,
          "name": "messageId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8143,
          "name": "receiptHandle",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ]
    },
    {
      "id": 8136,
      "name": "SqsMessageAttribute",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "SQS message attributes."
          }
        ]
      },
      "children": [
        {
          "id": 8139,
          "name": "binaryValue",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Uint8Array"
            },
            "typeArguments": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "ArrayBufferLike"
                },
                "name": "ArrayBufferLike",
                "package": "typescript"
              }
            ],
            "name": "Uint8Array",
            "package": "typescript"
          }
        },
        {
          "id": 8137,
          "name": "dataType",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "literal",
                "value": "String"
              },
              {
                "type": "literal",
                "value": "Number"
              },
              {
                "type": "literal",
                "value": "Binary"
              }
            ]
          }
        },
        {
          "id": 8138,
          "name": "stringValue",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ]
    },
    {
      "id": 11587,
      "name": "SqsMessageNotFoundError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a message is not found or receipt handle is invalid."
          }
        ]
      },
      "children": [
        {
          "id": 11590,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 11585,
            "name": "SqsError.code"
          }
        },
        {
          "id": 11589,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "message_not_found"
          },
          "overwrites": {
            "type": "reference",
            "target": 11586,
            "name": "SqsError.kind"
          }
        },
        {
          "id": 11588,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "SqsMessageNotFoundError"
          },
          "defaultValue": "\"SqsMessageNotFoundError\"",
          "overwrites": {
            "type": "reference",
            "target": 11584,
            "name": "SqsError.name"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 11583,
          "name": "SqsError",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 11591,
      "name": "SqsMessageTooLargeError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a message exceeds the size limit."
          }
        ]
      },
      "children": [
        {
          "id": 11596,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 11585,
            "name": "SqsError.code"
          }
        },
        {
          "id": 11593,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "message_too_large"
          },
          "overwrites": {
            "type": "reference",
            "target": 11586,
            "name": "SqsError.kind"
          }
        },
        {
          "id": 11595,
          "name": "maxSize",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 11592,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "SqsMessageTooLargeError"
          },
          "defaultValue": "\"SqsMessageTooLargeError\"",
          "overwrites": {
            "type": "reference",
            "target": 11584,
            "name": "SqsError.name"
          }
        },
        {
          "id": 11594,
          "name": "size",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 11583,
          "name": "SqsError",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8111,
      "name": "SqsOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Common options with throwOnError support."
          }
        ]
      },
      "children": [
        {
          "id": 8115,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.retry"
          }
        },
        {
          "id": 8114,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.signal"
          }
        },
        {
          "id": 8112,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "If true, throws errors instead of returning them in the result.\nIf false (default), errors are returned in the result object."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 8113,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "CommonOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client",
            "packagePath": "dist/types.d.ts",
            "qualifiedName": "CommonOptions"
          },
          "name": "CommonOptions",
          "package": "@probitas-test/client"
        }
      ],
      "extendedBy": [
        {
          "type": "reference",
          "target": 8124,
          "name": "SqsClientConfig"
        },
        {
          "type": "reference",
          "target": 8147,
          "name": "SqsSendOptions"
        },
        {
          "type": "reference",
          "target": 8161,
          "name": "SqsReceiveOptions"
        },
        {
          "type": "reference",
          "target": 8178,
          "name": "SqsEnsureQueueOptions"
        },
        {
          "type": "reference",
          "target": 8185,
          "name": "SqsDeleteOptions"
        },
        {
          "type": "reference",
          "target": 8190,
          "name": "SqsBatchOptions"
        },
        {
          "type": "reference",
          "target": 8195,
          "name": "SqsDeleteQueueOptions"
        }
      ]
    },
    {
      "id": 11597,
      "name": "SqsQueueNotFoundError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error thrown when a queue is not found."
          }
        ]
      },
      "children": [
        {
          "id": 11601,
          "name": "code",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 11585,
            "name": "SqsError.code"
          }
        },
        {
          "id": 11599,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "queue_not_found"
          },
          "overwrites": {
            "type": "reference",
            "target": 11586,
            "name": "SqsError.kind"
          }
        },
        {
          "id": 11598,
          "name": "name",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": "SqsQueueNotFoundError"
          },
          "defaultValue": "\"SqsQueueNotFoundError\"",
          "overwrites": {
            "type": "reference",
            "target": 11584,
            "name": "SqsError.name"
          }
        },
        {
          "id": 11600,
          "name": "queueUrl",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 11583,
          "name": "SqsError",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8161,
      "name": "SqsReceiveOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for receiving messages."
          }
        ]
      },
      "children": [
        {
          "id": 8165,
          "name": "attributeNames",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "System attribute names to retrieve"
              }
            ]
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "intrinsic",
                "name": "string"
              }
            }
          }
        },
        {
          "id": 8162,
          "name": "maxMessages",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Maximum number of messages to receive (1-10, default: 1)"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 8166,
          "name": "messageAttributeNames",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Message attribute names to retrieve"
              }
            ]
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "intrinsic",
                "name": "string"
              }
            }
          }
        },
        {
          "id": 8170,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8115,
            "name": "SqsOptions.retry"
          }
        },
        {
          "id": 8169,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8114,
            "name": "SqsOptions.signal"
          }
        },
        {
          "id": 8167,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "If true, throws errors instead of returning them in the result.\nIf false (default), errors are returned in the result object."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8112,
            "name": "SqsOptions.throwOnError"
          }
        },
        {
          "id": 8168,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8113,
            "name": "SqsOptions.timeout"
          }
        },
        {
          "id": 8164,
          "name": "visibilityTimeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Visibility timeout in seconds (0-43200)"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 8163,
          "name": "waitTimeSeconds",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Wait time in seconds for long polling (0-20)"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8111,
          "name": "SqsOptions",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8393,
      "name": "SqsReceiveResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Receive result with SQS error."
          }
        ]
      },
      "children": [
        {
          "id": 8399,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsReceiveResultBase.duration"
          }
        },
        {
          "id": 8396,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 11583,
            "name": "SqsError",
            "package": "@probitas-test/client-sqs"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsReceiveResultBase.error"
          }
        },
        {
          "id": 8398,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:receive"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsReceiveResultBase.kind"
          }
        },
        {
          "id": 8397,
          "name": "messages",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "tuple"
            }
          }
        },
        {
          "id": 8395,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsReceiveResultBase.ok"
          }
        },
        {
          "id": 8394,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsReceiveResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsReceiveResultBase"
          },
          "name": "SqsReceiveResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 11202,
      "name": "SqsReceiveResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for SQS receive result validation.\n\nProvides chainable assertions specifically designed for message receive results\nincluding messages array and message count."
          }
        ]
      },
      "children": [
        {
          "id": 11203,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { SqsReceiveResult } from \"@probitas-test/client-sqs\";\nimport { expectSqsReceiveResult } from \"./receive.ts\";\nconst result = {\n  kind: \"sqs:receive\",\n  ok: true,\n  messages: [{ body: \"test\" }],\n  duration: 0,\n} as unknown as SqsReceiveResult;\n\nexpectSqsReceiveResult(result).not.toHaveMessagesEmpty();\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 11202,
            "name": "SqsReceiveResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 11204,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11205,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11265,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11266,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11267,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11294,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11295,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11296,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11297,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11268,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11269,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11270,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11282,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11283,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11284,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11285,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11286,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11287,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11288,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11289,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11290,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11291,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11292,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11293,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11280,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11281,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11274,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11275,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11276,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11277,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11278,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11279,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11271,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11272,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11273,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11206,
          "name": "toHaveMessages",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11207,
              "name": "toHaveMessages",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the messages equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11208,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected messages"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11221,
          "name": "toHaveMessagesContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11222,
              "name": "toHaveMessagesContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the messages contains the specified item."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11223,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The item to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11224,
          "name": "toHaveMessagesContainingEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11225,
              "name": "toHaveMessagesContainingEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the messages contains an item equal to the specified value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11226,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The item to search for using deep equality"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11232,
          "name": "toHaveMessagesCount",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11233,
              "name": "toHaveMessagesCount",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the messages count equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11234,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected messages count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11261,
          "name": "toHaveMessagesCountCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11262,
              "name": "toHaveMessagesCountCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the messages count is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11263,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11264,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11235,
          "name": "toHaveMessagesCountEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11236,
              "name": "toHaveMessagesCountEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the messages count equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11237,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected messages count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11249,
          "name": "toHaveMessagesCountGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11250,
              "name": "toHaveMessagesCountGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the messages count is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11251,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11252,
          "name": "toHaveMessagesCountGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11253,
              "name": "toHaveMessagesCountGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the messages count is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11254,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11255,
          "name": "toHaveMessagesCountLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11256,
              "name": "toHaveMessagesCountLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the messages count is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11257,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11258,
          "name": "toHaveMessagesCountLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11259,
              "name": "toHaveMessagesCountLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the messages count is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11260,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11247,
          "name": "toHaveMessagesCountNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11248,
              "name": "toHaveMessagesCountNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the messages count is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11241,
          "name": "toHaveMessagesCountSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11242,
              "name": "toHaveMessagesCountSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the messages count satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11243,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the messages count and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11244,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11245,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11246,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11238,
          "name": "toHaveMessagesCountStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11239,
              "name": "toHaveMessagesCountStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the messages count strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11240,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected messages count"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11230,
          "name": "toHaveMessagesEmpty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11231,
              "name": "toHaveMessagesEmpty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the messages is empty."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11209,
          "name": "toHaveMessagesEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11210,
              "name": "toHaveMessagesEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the messages equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11211,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected messages"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11227,
          "name": "toHaveMessagesMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11228,
              "name": "toHaveMessagesMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the messages matches the specified subset."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11229,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The subset to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11215,
          "name": "toHaveMessagesSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11216,
              "name": "toHaveMessagesSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the messages satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11217,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the messages and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11218,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11219,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11220,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "typeOperator",
                                    "operator": "readonly",
                                    "target": {
                                      "type": "tuple"
                                    }
                                  },
                                  {
                                    "type": "typeOperator",
                                    "operator": "readonly",
                                    "target": {
                                      "type": "array",
                                      "elementType": {
                                        "type": "reference",
                                        "target": 8140,
                                        "name": "SqsMessage",
                                        "package": "@probitas-test/client-sqs"
                                      }
                                    }
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11212,
          "name": "toHaveMessagesStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11213,
              "name": "toHaveMessagesStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the messages strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11214,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected messages"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 8400,
      "name": "SqsReceiveResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Receive result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 8406,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsReceiveResultBase.duration"
          }
        },
        {
          "id": 8403,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client-sqs",
              "packagePath": "dist/result.d.ts",
              "qualifiedName": "SqsFailureError"
            },
            "name": "SqsFailureError",
            "package": "@probitas-test/client-sqs"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsReceiveResultBase.error"
          }
        },
        {
          "id": 8405,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:receive"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsReceiveResultBase.kind"
          }
        },
        {
          "id": 8404,
          "name": "messages",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 8402,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsReceiveResultBase.ok"
          }
        },
        {
          "id": 8401,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsReceiveResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsReceiveResultBase"
          },
          "name": "SqsReceiveResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8386,
      "name": "SqsReceiveResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful receive result."
          }
        ]
      },
      "children": [
        {
          "id": 8392,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsReceiveResultBase.duration"
          }
        },
        {
          "id": 8389,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsReceiveResultBase.error"
          }
        },
        {
          "id": 8391,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:receive"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsReceiveResultBase.kind"
          }
        },
        {
          "id": 8390,
          "name": "messages",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Array of received messages (may be empty)."
              }
            ]
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "reference",
                "target": 8140,
                "name": "SqsMessage",
                "package": "@probitas-test/client-sqs"
              }
            }
          }
        },
        {
          "id": 8388,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsReceiveResultBase.ok"
          }
        },
        {
          "id": 8387,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsReceiveResultBase.processed"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsReceiveResultBase"
          },
          "name": "SqsReceiveResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8327,
      "name": "SqsSendBatchResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Batch send result with SQS error."
          }
        ]
      },
      "children": [
        {
          "id": 8334,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendBatchResultBase.duration"
          }
        },
        {
          "id": 8330,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 11583,
            "name": "SqsError",
            "package": "@probitas-test/client-sqs"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendBatchResultBase.error"
          }
        },
        {
          "id": 8332,
          "name": "failed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "tuple"
            }
          }
        },
        {
          "id": 8333,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:send-batch"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendBatchResultBase.kind"
          }
        },
        {
          "id": 8329,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendBatchResultBase.ok"
          }
        },
        {
          "id": 8328,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendBatchResultBase.processed"
          }
        },
        {
          "id": 8331,
          "name": "successful",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "tuple"
            }
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsSendBatchResultBase"
          },
          "name": "SqsSendBatchResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 11298,
      "name": "SqsSendBatchResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for SQS send batch result validation.\n\nProvides chainable assertions specifically designed for batch message send results\nincluding successful and failed messages arrays."
          }
        ]
      },
      "children": [
        {
          "id": 11299,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { SqsSendBatchResult } from \"@probitas-test/client-sqs\";\nimport { expectSqsSendBatchResult } from \"./send_batch.ts\";\nconst result = {\n  kind: \"sqs:send-batch\",\n  ok: false,\n  successful: [],\n  failed: [],\n  duration: 0,\n} as unknown as SqsSendBatchResult;\n\nexpectSqsSendBatchResult(result).not.toBeOk();\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 11298,
            "name": "SqsSendBatchResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 11300,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11301,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11420,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11421,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11422,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11449,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11450,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11451,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11452,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11423,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11424,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11425,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11437,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11438,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11439,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11440,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11441,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11442,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11443,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11444,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11445,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11446,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11447,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11448,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11435,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11436,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11429,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11430,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11431,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11432,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11433,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11434,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11426,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11427,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11428,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11361,
          "name": "toHaveFailed",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11362,
              "name": "toHaveFailed",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11363,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11376,
          "name": "toHaveFailedContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11377,
              "name": "toHaveFailedContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11378,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11379,
          "name": "toHaveFailedContainingEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11380,
              "name": "toHaveFailedContainingEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11381,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11387,
          "name": "toHaveFailedCount",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11388,
              "name": "toHaveFailedCount",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11389,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11416,
          "name": "toHaveFailedCountCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11417,
              "name": "toHaveFailedCountCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11418,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11419,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11390,
          "name": "toHaveFailedCountEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11391,
              "name": "toHaveFailedCountEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11392,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11404,
          "name": "toHaveFailedCountGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11405,
              "name": "toHaveFailedCountGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11406,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11407,
          "name": "toHaveFailedCountGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11408,
              "name": "toHaveFailedCountGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11409,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11410,
          "name": "toHaveFailedCountLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11411,
              "name": "toHaveFailedCountLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11412,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11413,
          "name": "toHaveFailedCountLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11414,
              "name": "toHaveFailedCountLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11415,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11402,
          "name": "toHaveFailedCountNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11403,
              "name": "toHaveFailedCountNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11396,
          "name": "toHaveFailedCountSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11397,
              "name": "toHaveFailedCountSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11398,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11399,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11400,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11401,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11393,
          "name": "toHaveFailedCountStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11394,
              "name": "toHaveFailedCountStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11395,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11385,
          "name": "toHaveFailedEmpty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11386,
              "name": "toHaveFailedEmpty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11364,
          "name": "toHaveFailedEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11365,
              "name": "toHaveFailedEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11366,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11382,
          "name": "toHaveFailedMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11383,
              "name": "toHaveFailedMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11384,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11370,
          "name": "toHaveFailedSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11371,
              "name": "toHaveFailedSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11372,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11373,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11374,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11375,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "typeOperator",
                                    "operator": "readonly",
                                    "target": {
                                      "type": "array",
                                      "elementType": {
                                        "type": "reference",
                                        "target": 8174,
                                        "name": "SqsBatchFailedEntry",
                                        "package": "@probitas-test/client-sqs"
                                      }
                                    }
                                  },
                                  {
                                    "type": "typeOperator",
                                    "operator": "readonly",
                                    "target": {
                                      "type": "tuple"
                                    }
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11367,
          "name": "toHaveFailedStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11368,
              "name": "toHaveFailedStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11369,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11302,
          "name": "toHaveSuccessful",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11303,
              "name": "toHaveSuccessful",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11304,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11317,
          "name": "toHaveSuccessfulContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11318,
              "name": "toHaveSuccessfulContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11319,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11320,
          "name": "toHaveSuccessfulContainingEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11321,
              "name": "toHaveSuccessfulContainingEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11322,
                  "name": "item",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11328,
          "name": "toHaveSuccessfulCount",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11329,
              "name": "toHaveSuccessfulCount",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11330,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11357,
          "name": "toHaveSuccessfulCountCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11358,
              "name": "toHaveSuccessfulCountCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11359,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11360,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11331,
          "name": "toHaveSuccessfulCountEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11332,
              "name": "toHaveSuccessfulCountEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11333,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11345,
          "name": "toHaveSuccessfulCountGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11346,
              "name": "toHaveSuccessfulCountGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11347,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11348,
          "name": "toHaveSuccessfulCountGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11349,
              "name": "toHaveSuccessfulCountGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11350,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11351,
          "name": "toHaveSuccessfulCountLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11352,
              "name": "toHaveSuccessfulCountLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11353,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11354,
          "name": "toHaveSuccessfulCountLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11355,
              "name": "toHaveSuccessfulCountLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11356,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11343,
          "name": "toHaveSuccessfulCountNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11344,
              "name": "toHaveSuccessfulCountNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11337,
          "name": "toHaveSuccessfulCountSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11338,
              "name": "toHaveSuccessfulCountSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11339,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11340,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11341,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11342,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11334,
          "name": "toHaveSuccessfulCountStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11335,
              "name": "toHaveSuccessfulCountStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11336,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11326,
          "name": "toHaveSuccessfulEmpty",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11327,
              "name": "toHaveSuccessfulEmpty",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11305,
          "name": "toHaveSuccessfulEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11306,
              "name": "toHaveSuccessfulEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11307,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11323,
          "name": "toHaveSuccessfulMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11324,
              "name": "toHaveSuccessfulMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11325,
                  "name": "subset",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "union",
                    "types": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "typescript",
                          "packagePath": "lib/lib.es5.d.ts",
                          "qualifiedName": "Record"
                        },
                        "typeArguments": [
                          {
                            "type": "reference",
                            "target": {
                              "packageName": "typescript",
                              "packagePath": "lib/lib.es5.d.ts",
                              "qualifiedName": "PropertyKey"
                            },
                            "name": "PropertyKey",
                            "package": "typescript"
                          },
                          {
                            "type": "intrinsic",
                            "name": "unknown"
                          }
                        ],
                        "name": "Record",
                        "package": "typescript"
                      },
                      {
                        "type": "array",
                        "elementType": {
                          "type": "reference",
                          "target": {
                            "packageName": "typescript",
                            "packagePath": "lib/lib.es5.d.ts",
                            "qualifiedName": "Record"
                          },
                          "typeArguments": [
                            {
                              "type": "reference",
                              "target": {
                                "packageName": "typescript",
                                "packagePath": "lib/lib.es5.d.ts",
                                "qualifiedName": "PropertyKey"
                              },
                              "name": "PropertyKey",
                              "package": "typescript"
                            },
                            {
                              "type": "intrinsic",
                              "name": "unknown"
                            }
                          ],
                          "name": "Record",
                          "package": "typescript"
                        }
                      }
                    ]
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11311,
          "name": "toHaveSuccessfulSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11312,
              "name": "toHaveSuccessfulSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11313,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11314,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11315,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11316,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "union",
                                "types": [
                                  {
                                    "type": "typeOperator",
                                    "operator": "readonly",
                                    "target": {
                                      "type": "array",
                                      "elementType": {
                                        "type": "reference",
                                        "target": 8171,
                                        "name": "SqsBatchSuccessEntry",
                                        "package": "@probitas-test/client-sqs"
                                      }
                                    }
                                  },
                                  {
                                    "type": "typeOperator",
                                    "operator": "readonly",
                                    "target": {
                                      "type": "tuple"
                                    }
                                  },
                                  {
                                    "type": "literal",
                                    "value": null
                                  }
                                ]
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11308,
          "name": "toHaveSuccessfulStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11309,
              "name": "toHaveSuccessfulStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "parameters": [
                {
                  "id": 11310,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 8335,
      "name": "SqsSendBatchResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Batch send result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 8342,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendBatchResultBase.duration"
          }
        },
        {
          "id": 8338,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client-sqs",
              "packagePath": "dist/result.d.ts",
              "qualifiedName": "SqsFailureError"
            },
            "name": "SqsFailureError",
            "package": "@probitas-test/client-sqs"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendBatchResultBase.error"
          }
        },
        {
          "id": 8340,
          "name": "failed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 8341,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:send-batch"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendBatchResultBase.kind"
          }
        },
        {
          "id": 8337,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendBatchResultBase.ok"
          }
        },
        {
          "id": 8336,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendBatchResultBase.processed"
          }
        },
        {
          "id": 8339,
          "name": "successful",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsSendBatchResultBase"
          },
          "name": "SqsSendBatchResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8319,
      "name": "SqsSendBatchResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful batch send result.\n\nNote: "
          },
          {
            "kind": "code",
            "text": "`ok: true`"
          },
          {
            "kind": "text",
            "text": " even if some messages failed (partial failure).\nCheck "
          },
          {
            "kind": "code",
            "text": "`failed.length > 0`"
          },
          {
            "kind": "text",
            "text": " to detect partial failures."
          }
        ]
      },
      "children": [
        {
          "id": 8326,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendBatchResultBase.duration"
          }
        },
        {
          "id": 8322,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendBatchResultBase.error"
          }
        },
        {
          "id": 8324,
          "name": "failed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Array of messages that failed to send (may be non-empty even with ok: true)."
              }
            ]
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "reference",
                "target": 8174,
                "name": "SqsBatchFailedEntry",
                "package": "@probitas-test/client-sqs"
              }
            }
          }
        },
        {
          "id": 8325,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:send-batch"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendBatchResultBase.kind"
          }
        },
        {
          "id": 8321,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendBatchResultBase.ok"
          }
        },
        {
          "id": 8320,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendBatchResultBase.processed"
          }
        },
        {
          "id": 8323,
          "name": "successful",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Array of successfully sent messages."
              }
            ]
          },
          "type": {
            "type": "typeOperator",
            "operator": "readonly",
            "target": {
              "type": "array",
              "elementType": {
                "type": "reference",
                "target": 8171,
                "name": "SqsBatchSuccessEntry",
                "package": "@probitas-test/client-sqs"
              }
            }
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsSendBatchResultBase"
          },
          "name": "SqsSendBatchResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8147,
      "name": "SqsSendOptions",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Options for sending a message."
          }
        ]
      },
      "children": [
        {
          "id": 8148,
          "name": "delaySeconds",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Delay in seconds before the message becomes visible (0-900)"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          }
        },
        {
          "id": 8149,
          "name": "messageAttributes",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Message attributes"
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Record"
            },
            "typeArguments": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "reference",
                "target": 8136,
                "name": "SqsMessageAttribute",
                "package": "@probitas-test/client-sqs"
              }
            ],
            "name": "Record",
            "package": "typescript"
          }
        },
        {
          "id": 8151,
          "name": "messageDeduplicationId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Message deduplication ID (required for FIFO queues without content-based deduplication)"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8150,
          "name": "messageGroupId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Message group ID (required for FIFO queues)"
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8155,
          "name": "retry",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Retry configuration."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/types.d.ts",
              "qualifiedName": "RetryOptions"
            },
            "name": "RetryOptions",
            "package": "@probitas-test/client"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8115,
            "name": "SqsOptions.retry"
          }
        },
        {
          "id": 8154,
          "name": "signal",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "AbortSignal for cancellation."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "AbortSignal"
            },
            "name": "AbortSignal",
            "package": "typescript"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8114,
            "name": "SqsOptions.signal"
          }
        },
        {
          "id": 8152,
          "name": "throwOnError",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "If true, throws errors instead of returning them in the result.\nIf false (default), errors are returned in the result object."
              }
            ],
            "blockTags": [
              {
                "tag": "@default",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nfalse\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8112,
            "name": "SqsOptions.throwOnError"
          }
        },
        {
          "id": 8153,
          "name": "timeout",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Timeout in milliseconds."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": 8113,
            "name": "SqsOptions.timeout"
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": 8111,
          "name": "SqsOptions",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8254,
      "name": "SqsSendResultError",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Send result with SQS error."
          }
        ]
      },
      "children": [
        {
          "id": 8262,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendResultBase.duration"
          }
        },
        {
          "id": 8257,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 11583,
            "name": "SqsError",
            "package": "@probitas-test/client-sqs"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendResultBase.error"
          }
        },
        {
          "id": 8261,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:send"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendResultBase.kind"
          }
        },
        {
          "id": 8259,
          "name": "md5OfBody",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 8258,
          "name": "messageId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 8256,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendResultBase.ok"
          }
        },
        {
          "id": 8255,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendResultBase.processed"
          }
        },
        {
          "id": 8260,
          "name": "sequenceNumber",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsSendResultBase"
          },
          "name": "SqsSendResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 11453,
      "name": "SqsSendResultExpectation",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Fluent API for SQS send result validation.\n\nProvides chainable assertions specifically designed for single message send results\nincluding message ID and sequence number."
          }
        ]
      },
      "children": [
        {
          "id": 11454,
          "name": "not",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Negates the next assertion."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { SqsSendResult } from \"@probitas-test/client-sqs\";\nimport { expectSqsSendResult } from \"./send.ts\";\nconst result = {\n  kind: \"sqs:send\",\n  ok: false,\n  messageId: \"msg-123\",\n  md5OfBody: \"abc123\",\n  sequenceNumber: undefined,\n  duration: 0,\n} as unknown as SqsSendResult;\n\nexpectSqsSendResult(result).not.toBeOk();\n```"
                  }
                ]
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": 11453,
            "name": "SqsSendResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 11455,
          "name": "toBeOk",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11456,
              "name": "toBeOk",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the result is successful."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11528,
          "name": "toHaveDuration",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11529,
              "name": "toHaveDuration",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11530,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11557,
          "name": "toHaveDurationCloseTo",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11558,
              "name": "toHaveDurationCloseTo",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is close to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11559,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                },
                {
                  "id": 11560,
                  "name": "numDigits",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {
                    "isOptional": true
                  },
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The number of decimal digits to check (default: 2)"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11531,
          "name": "toHaveDurationEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11532,
              "name": "toHaveDurationEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11533,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11545,
          "name": "toHaveDurationGreaterThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11546,
              "name": "toHaveDurationGreaterThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11547,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11548,
          "name": "toHaveDurationGreaterThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11549,
              "name": "toHaveDurationGreaterThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is greater than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11550,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11551,
          "name": "toHaveDurationLessThan",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11552,
              "name": "toHaveDurationLessThan",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11553,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11554,
          "name": "toHaveDurationLessThanOrEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11555,
              "name": "toHaveDurationLessThanOrEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is less than or equal to the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11556,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The value to compare against"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "number"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11543,
          "name": "toHaveDurationNaN",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11544,
              "name": "toHaveDurationNaN",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration is NaN."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11537,
          "name": "toHaveDurationSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11538,
              "name": "toHaveDurationSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11539,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the duration and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11540,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11541,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11542,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "number"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11534,
          "name": "toHaveDurationStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11535,
              "name": "toHaveDurationStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the duration strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11536,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected duration value"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11478,
          "name": "toHaveMd5OfBody",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11479,
              "name": "toHaveMd5OfBody",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the MD5 of body equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11480,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected MD5 hash"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11493,
          "name": "toHaveMd5OfBodyContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11494,
              "name": "toHaveMd5OfBodyContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the MD5 of body contains the specified substring."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11495,
                  "name": "substr",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The substring to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11481,
          "name": "toHaveMd5OfBodyEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11482,
              "name": "toHaveMd5OfBodyEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the MD5 of body equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11483,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected MD5 hash"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11496,
          "name": "toHaveMd5OfBodyMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11497,
              "name": "toHaveMd5OfBodyMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the MD5 of body matches the specified regular expression."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11498,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The regular expression to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "RegExp"
                    },
                    "name": "RegExp",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11487,
          "name": "toHaveMd5OfBodySatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11488,
              "name": "toHaveMd5OfBodySatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the MD5 of body satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11489,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the MD5 hash and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11490,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11491,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11492,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "string"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11484,
          "name": "toHaveMd5OfBodyStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11485,
              "name": "toHaveMd5OfBodyStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the MD5 of body strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11486,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected MD5 hash"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11457,
          "name": "toHaveMessageId",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11458,
              "name": "toHaveMessageId",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message ID equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11459,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected message ID"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11472,
          "name": "toHaveMessageIdContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11473,
              "name": "toHaveMessageIdContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message ID contains the specified substring."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11474,
                  "name": "substr",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The substring to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11460,
          "name": "toHaveMessageIdEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11461,
              "name": "toHaveMessageIdEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message ID equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11462,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected message ID"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11475,
          "name": "toHaveMessageIdMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11476,
              "name": "toHaveMessageIdMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message ID matches the specified regular expression."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11477,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The regular expression to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "RegExp"
                    },
                    "name": "RegExp",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11466,
          "name": "toHaveMessageIdSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11467,
              "name": "toHaveMessageIdSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message ID satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11468,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the message ID and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11469,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11470,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11471,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "string"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11463,
          "name": "toHaveMessageIdStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11464,
              "name": "toHaveMessageIdStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the message ID strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11465,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected message ID"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11499,
          "name": "toHaveSequenceNumber",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11500,
              "name": "toHaveSequenceNumber",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the sequence number equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11501,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected sequence number"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11514,
          "name": "toHaveSequenceNumberContaining",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11515,
              "name": "toHaveSequenceNumberContaining",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the sequence number contains the specified substring."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11516,
                  "name": "substr",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The substring to search for"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "string"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11502,
          "name": "toHaveSequenceNumberEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11503,
              "name": "toHaveSequenceNumberEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the sequence number equals the expected value using deep equality."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11504,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected sequence number"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11517,
          "name": "toHaveSequenceNumberMatching",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11518,
              "name": "toHaveSequenceNumberMatching",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the sequence number matches the specified regular expression."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11519,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The regular expression to match against"
                      }
                    ]
                  },
                  "type": {
                    "type": "reference",
                    "target": {
                      "packageName": "typescript",
                      "packagePath": "lib/lib.es5.d.ts",
                      "qualifiedName": "RegExp"
                    },
                    "name": "RegExp",
                    "package": "typescript"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11522,
          "name": "toHaveSequenceNumberNull",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11523,
              "name": "toHaveSequenceNumberNull",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the sequence number is null."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11526,
          "name": "toHaveSequenceNumberNullish",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11527,
              "name": "toHaveSequenceNumberNullish",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the sequence number is nullish (null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11520,
          "name": "toHaveSequenceNumberPresent",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11521,
              "name": "toHaveSequenceNumberPresent",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the sequence number is present (not null or undefined)."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11508,
          "name": "toHaveSequenceNumberSatisfying",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11509,
              "name": "toHaveSequenceNumberSatisfying",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the sequence number satisfies the provided matcher function."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11510,
                  "name": "matcher",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "A function that receives the sequence number and performs assertions"
                      }
                    ]
                  },
                  "type": {
                    "type": "reflection",
                    "declaration": {
                      "id": 11511,
                      "name": "__type",
                      "variant": "declaration",
                      "kind": 65536,
                      "flags": {},
                      "signatures": [
                        {
                          "id": 11512,
                          "name": "__type",
                          "variant": "signature",
                          "kind": 4096,
                          "flags": {},
                          "parameters": [
                            {
                              "id": 11513,
                              "name": "value",
                              "variant": "param",
                              "kind": 32768,
                              "flags": {},
                              "type": {
                                "type": "intrinsic",
                                "name": "string"
                              }
                            }
                          ],
                          "type": {
                            "type": "intrinsic",
                            "name": "void"
                          }
                        }
                      ]
                    }
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11505,
          "name": "toHaveSequenceNumberStrictEqual",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11506,
              "name": "toHaveSequenceNumberStrictEqual",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the sequence number strictly equals the expected value."
                  }
                ]
              },
              "parameters": [
                {
                  "id": 11507,
                  "name": "expected",
                  "variant": "param",
                  "kind": 32768,
                  "flags": {},
                  "comment": {
                    "summary": [
                      {
                        "kind": "text",
                        "text": "The expected sequence number"
                      }
                    ]
                  },
                  "type": {
                    "type": "intrinsic",
                    "name": "unknown"
                  }
                }
              ],
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        },
        {
          "id": 11524,
          "name": "toHaveSequenceNumberUndefined",
          "variant": "declaration",
          "kind": 2048,
          "flags": {},
          "signatures": [
            {
              "id": 11525,
              "name": "toHaveSequenceNumberUndefined",
              "variant": "signature",
              "kind": 4096,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Asserts that the sequence number is undefined."
                  }
                ]
              },
              "type": {
                "type": "intrinsic",
                "name": "this"
              }
            }
          ]
        }
      ]
    },
    {
      "id": 8263,
      "name": "SqsSendResultFailure",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Send result with connection failure."
          }
        ]
      },
      "children": [
        {
          "id": 8271,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendResultBase.duration"
          }
        },
        {
          "id": 8266,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client-sqs",
              "packagePath": "dist/result.d.ts",
              "qualifiedName": "SqsFailureError"
            },
            "name": "SqsFailureError",
            "package": "@probitas-test/client-sqs"
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendResultBase.error"
          }
        },
        {
          "id": 8270,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:send"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendResultBase.kind"
          }
        },
        {
          "id": 8268,
          "name": "md5OfBody",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 8267,
          "name": "messageId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          }
        },
        {
          "id": 8265,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendResultBase.ok"
          }
        },
        {
          "id": 8264,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": false
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendResultBase.processed"
          }
        },
        {
          "id": 8269,
          "name": "sequenceNumber",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "type": {
            "type": "literal",
            "value": null
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsSendResultBase"
          },
          "name": "SqsSendResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 8245,
      "name": "SqsSendResultSuccess",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Successful send result."
          }
        ]
      },
      "children": [
        {
          "id": 8253,
          "name": "duration",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Operation duration in milliseconds.\n\nMeasured from operation start to completion, useful for performance analysis\nand timeout monitoring."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "number"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendResultBase.duration"
          }
        },
        {
          "id": 8248,
          "name": "error",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Error that occurred during the operation (null if successful).\n\nContains the error when "
              },
              {
                "kind": "code",
                "text": "`ok`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ". The specific error type depends\non the client kind (e.g., HttpError, GraphqlError, SqlError)."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": null
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendResultBase.error"
          }
        },
        {
          "id": 8252,
          "name": "kind",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true,
            "isInherited": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Result kind discriminator.\n\nThe "
              },
              {
                "kind": "code",
                "text": "`kind`"
              },
              {
                "kind": "text",
                "text": " property is typed as "
              },
              {
                "kind": "code",
                "text": "`string`"
              },
              {
                "kind": "text",
                "text": " to allow client-specific packages\nto define their own result kinds without modifying this core package.\nSubinterfaces can narrow the type using literal types with "
              },
              {
                "kind": "code",
                "text": "`as const`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": "sqs:send"
          },
          "inheritedFrom": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendResultBase.kind"
          }
        },
        {
          "id": 8250,
          "name": "md5OfBody",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "MD5 hash of the message body (for integrity verification)."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8249,
          "name": "messageId",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Unique identifier for the sent message."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        },
        {
          "id": 8247,
          "name": "ok",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation succeeded.\n\nFor HTTP responses, this corresponds to status 200-299.\nFor database operations, this indicates successful execution.\nAlways "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": " when "
              },
              {
                "kind": "code",
                "text": "`processed`"
              },
              {
                "kind": "text",
                "text": " is "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": "."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendResultBase.ok"
          }
        },
        {
          "id": 8246,
          "name": "processed",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Whether the operation was processed by the server.\n\n- "
              },
              {
                "kind": "code",
                "text": "`true`"
              },
              {
                "kind": "text",
                "text": ": Server received and processed the request (success or error response)\n- "
              },
              {
                "kind": "code",
                "text": "`false`"
              },
              {
                "kind": "text",
                "text": ": Request failed before reaching the server (network error, timeout, etc.)\n\nUse this to distinguish between \"server returned an error\" and \"couldn't reach server\"."
              }
            ]
          },
          "type": {
            "type": "literal",
            "value": true
          },
          "overwrites": {
            "type": "reference",
            "target": -1,
            "name": "SqsSendResultBase.processed"
          }
        },
        {
          "id": 8251,
          "name": "sequenceNumber",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Sequence number for FIFO queues (present only for FIFO queues)."
              }
            ]
          },
          "type": {
            "type": "union",
            "types": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "literal",
                "value": null
              }
            ]
          }
        }
      ],
      "extendedTypes": [
        {
          "type": "reference",
          "target": {
            "packageName": "@probitas-test/client-sqs",
            "packagePath": "dist/result.d.ts",
            "qualifiedName": "SqsSendResultBase"
          },
          "name": "SqsSendResultBase",
          "package": "@probitas-test/client-sqs"
        }
      ]
    },
    {
      "id": 6343,
      "name": "TlsConfig",
      "variant": "declaration",
      "kind": 256,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "TLS configuration for ConnectRPC connections."
          }
        ]
      },
      "children": [
        {
          "id": 6345,
          "name": "clientCert",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Client certificate (PEM format)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Uint8Array"
            },
            "typeArguments": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "ArrayBufferLike"
                },
                "name": "ArrayBufferLike",
                "package": "typescript"
              }
            ],
            "name": "Uint8Array",
            "package": "typescript"
          }
        },
        {
          "id": 6346,
          "name": "clientKey",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Client private key (PEM format)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Uint8Array"
            },
            "typeArguments": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "ArrayBufferLike"
                },
                "name": "ArrayBufferLike",
                "package": "typescript"
              }
            ],
            "name": "Uint8Array",
            "package": "typescript"
          }
        },
        {
          "id": 6347,
          "name": "insecure",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Skip server certificate verification (use only for testing)."
              }
            ]
          },
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        },
        {
          "id": 6344,
          "name": "rootCerts",
          "variant": "declaration",
          "kind": 1024,
          "flags": {
            "isOptional": true,
            "isReadonly": true
          },
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Root CA certificate (PEM format)."
              }
            ]
          },
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Uint8Array"
            },
            "typeArguments": [
              {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "ArrayBufferLike"
                },
                "name": "ArrayBufferLike",
                "package": "typescript"
              }
            ],
            "name": "Uint8Array",
            "package": "typescript"
          }
        }
      ]
    },
    {
      "id": 5532,
      "name": "BodyInit",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Request body type."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "intrinsic",
            "name": "string"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Uint8Array"
            },
            "name": "Uint8Array",
            "package": "typescript"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "FormData"
            },
            "name": "FormData",
            "package": "typescript"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "URLSearchParams"
            },
            "name": "URLSearchParams",
            "package": "typescript"
          },
          {
            "type": "intrinsic",
            "name": "unknown"
          }
        ]
      }
    },
    {
      "id": 6341,
      "name": "ConnectProtocol",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Protocol to use for ConnectRPC transport."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "literal",
            "value": "connect"
          },
          {
            "type": "literal",
            "value": "grpc"
          },
          {
            "type": "literal",
            "value": "grpc-web"
          }
        ]
      }
    },
    {
      "id": 6446,
      "name": "ConnectRpcErrorType",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "ConnectRPC error type union.\n\nContains either:\n- ConnectRpcError: gRPC error returned by the server\n- ConnectRpcNetworkError: Network-level failure before reaching the server"
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 6432,
            "name": "ConnectRpcError",
            "package": "@probitas-test/client-connectrpc"
          },
          {
            "type": "reference",
            "target": 6419,
            "name": "ConnectRpcNetworkError",
            "package": "@probitas-test/client-connectrpc"
          }
        ]
      }
    },
    {
      "id": 6445,
      "name": "ConnectRpcFailureError",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error types that indicate the operation was not processed.\nThese are errors that occur before the request reaches the server."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 6419,
            "name": "ConnectRpcNetworkError",
            "package": "@probitas-test/client-connectrpc"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/errors.d.ts",
              "qualifiedName": "AbortError"
            },
            "name": "AbortError",
            "package": "@probitas-test/client"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/errors.d.ts",
              "qualifiedName": "TimeoutError"
            },
            "name": "TimeoutError",
            "package": "@probitas-test/client"
          }
        ]
      }
    },
    {
      "id": 9825,
      "name": "ConnectRpcResponse",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "ConnectRPC response union type.\n\nUse "
          },
          {
            "kind": "code",
            "text": "`processed`"
          },
          {
            "kind": "text",
            "text": " to distinguish between server responses and failures:\n- "
          },
          {
            "kind": "code",
            "text": "`processed === true`"
          },
          {
            "kind": "text",
            "text": ": Server responded (Success or Error)\n- "
          },
          {
            "kind": "code",
            "text": "`processed === false`"
          },
          {
            "kind": "text",
            "text": ": Request failed (Failure)\n\nUse "
          },
          {
            "kind": "code",
            "text": "`ok`"
          },
          {
            "kind": "text",
            "text": " to check for success:\n- "
          },
          {
            "kind": "code",
            "text": "`ok === true`"
          },
          {
            "kind": "text",
            "text": ": Success (statusCode === 0)\n- "
          },
          {
            "kind": "code",
            "text": "`ok === false`"
          },
          {
            "kind": "text",
            "text": ": Error or Failure"
          }
        ]
      },
      "typeParameters": [
        {
          "id": 9826,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 9853,
            "typeArguments": [
              {
                "type": "reference",
                "target": 9826,
                "name": "T",
                "package": "@probitas-test/client-connectrpc",
                "refersToTypeParameter": true
              }
            ],
            "name": "ConnectRpcResponseSuccess",
            "package": "@probitas-test/client-connectrpc"
          },
          {
            "type": "reference",
            "target": 9827,
            "typeArguments": [
              {
                "type": "reference",
                "target": 9826,
                "name": "T",
                "package": "@probitas-test/client-connectrpc",
                "refersToTypeParameter": true
              }
            ],
            "name": "ConnectRpcResponseError",
            "package": "@probitas-test/client-connectrpc"
          },
          {
            "type": "reference",
            "target": 9840,
            "typeArguments": [
              {
                "type": "reference",
                "target": 9826,
                "name": "T",
                "package": "@probitas-test/client-connectrpc",
                "refersToTypeParameter": true
              }
            ],
            "name": "ConnectRpcResponseFailure",
            "package": "@probitas-test/client-connectrpc"
          }
        ]
      }
    },
    {
      "id": 6414,
      "name": "ConnectRpcStatusCode",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "ConnectRPC/gRPC status code type.\nDerived from ConnectRpcStatus values."
          }
        ]
      },
      "type": {
        "type": "indexedAccess",
        "indexType": {
          "type": "typeOperator",
          "operator": "keyof",
          "target": {
            "type": "query",
            "queryType": {
              "type": "reference",
              "target": 6395,
              "name": "ConnectRpcStatus",
              "package": "@probitas-test/client-connectrpc"
            }
          }
        },
        "objectType": {
          "type": "query",
          "queryType": {
            "type": "reference",
            "target": 6395,
            "name": "ConnectRpcStatus",
            "package": "@probitas-test/client-connectrpc"
          }
        }
      }
    },
    {
      "id": 7471,
      "name": "Document",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "MongoDB document type"
          }
        ]
      },
      "typeParameters": [
        {
          "id": 7472,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "type": {
        "type": "reference",
        "target": {
          "packageName": "typescript",
          "packagePath": "lib/lib.es5.d.ts",
          "qualifiedName": "Record"
        },
        "typeArguments": [
          {
            "type": "intrinsic",
            "name": "string"
          },
          {
            "type": "reference",
            "target": 7472,
            "name": "T",
            "package": "@probitas-test/client-mongodb",
            "refersToTypeParameter": true
          }
        ],
        "name": "Record",
        "package": "typescript"
      }
    },
    {
      "id": 6340,
      "name": "FileDescriptorSet",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "FileDescriptorSet message type from @bufbuild/protobuf.\nThis is the decoded protobuf message containing file descriptors."
          }
        ]
      },
      "type": {
        "type": "reference",
        "target": {
          "packageName": "@bufbuild/protobuf",
          "packagePath": "dist/esm/types.d.ts",
          "qualifiedName": "MessageShape"
        },
        "typeArguments": [
          {
            "type": "query",
            "queryType": {
              "type": "reference",
              "target": {
                "packageName": "@bufbuild/protobuf",
                "packagePath": "dist/esm/wkt/google/protobuf/descriptor_pb.d.ts",
                "qualifiedName": "FileDescriptorSetSchema"
              },
              "name": "FileDescriptorSetSchema",
              "package": "@bufbuild/protobuf",
              "preferValues": true
            }
          }
        ],
        "name": "MessageShape",
        "package": "@bufbuild/protobuf"
      }
    },
    {
      "id": 7473,
      "name": "Filter",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "MongoDB filter type (simplified for compatibility with mongodb driver)\nAllows query operators like $gte, $lt, $in, etc."
          }
        ]
      },
      "type": {
        "type": "reference",
        "target": {
          "packageName": "typescript",
          "packagePath": "lib/lib.es5.d.ts",
          "qualifiedName": "Record"
        },
        "typeArguments": [
          {
            "type": "intrinsic",
            "name": "string"
          },
          {
            "type": "intrinsic",
            "name": "any"
          }
        ],
        "name": "Record",
        "package": "typescript"
      }
    },
    {
      "id": 6040,
      "name": "GraphqlFailureError",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error types that indicate the operation was not processed.\nThese are errors that occur before the request reaches the GraphQL server."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 6033,
            "name": "GraphqlNetworkError",
            "package": "@probitas-test/client-graphql"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/errors.d.ts",
              "qualifiedName": "AbortError"
            },
            "name": "AbortError",
            "package": "@probitas-test/client"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/errors.d.ts",
              "qualifiedName": "TimeoutError"
            },
            "name": "TimeoutError",
            "package": "@probitas-test/client"
          }
        ]
      }
    },
    {
      "id": 9784,
      "name": "GraphqlResponse",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "GraphQL response union type.\n\nUse "
          },
          {
            "kind": "code",
            "text": "`processed`"
          },
          {
            "kind": "text",
            "text": " to distinguish between server responses and failures:\n- "
          },
          {
            "kind": "code",
            "text": "`processed === true`"
          },
          {
            "kind": "text",
            "text": ": Server responded (Success or Error)\n- "
          },
          {
            "kind": "code",
            "text": "`processed === false`"
          },
          {
            "kind": "text",
            "text": ": Request failed (Failure)\n\nUse "
          },
          {
            "kind": "code",
            "text": "`ok`"
          },
          {
            "kind": "text",
            "text": " to check for success:\n- "
          },
          {
            "kind": "code",
            "text": "`ok === true`"
          },
          {
            "kind": "text",
            "text": ": Success (no errors)\n- "
          },
          {
            "kind": "code",
            "text": "`ok === false`"
          },
          {
            "kind": "text",
            "text": ": Error or Failure"
          }
        ]
      },
      "typeParameters": [
        {
          "id": 9785,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 9812,
            "typeArguments": [
              {
                "type": "reference",
                "target": 9785,
                "name": "T",
                "package": "@probitas-test/client-graphql",
                "refersToTypeParameter": true
              }
            ],
            "name": "GraphqlResponseSuccess",
            "package": "@probitas-test/client-graphql"
          },
          {
            "type": "reference",
            "target": 9786,
            "typeArguments": [
              {
                "type": "reference",
                "target": 9785,
                "name": "T",
                "package": "@probitas-test/client-graphql",
                "refersToTypeParameter": true
              }
            ],
            "name": "GraphqlResponseError",
            "package": "@probitas-test/client-graphql"
          },
          {
            "type": "reference",
            "target": 9799,
            "typeArguments": [
              {
                "type": "reference",
                "target": 9785,
                "name": "T",
                "package": "@probitas-test/client-graphql",
                "refersToTypeParameter": true
              }
            ],
            "name": "GraphqlResponseFailure",
            "package": "@probitas-test/client-graphql"
          }
        ]
      }
    },
    {
      "id": 5649,
      "name": "HttpFailureError",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error types that indicate the operation was not processed.\nThese are errors that occur before the request reaches the server."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 5642,
            "name": "HttpNetworkError",
            "package": "@probitas-test/client-http"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/errors.d.ts",
              "qualifiedName": "AbortError"
            },
            "name": "AbortError",
            "package": "@probitas-test/client"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/errors.d.ts",
              "qualifiedName": "TimeoutError"
            },
            "name": "TimeoutError",
            "package": "@probitas-test/client"
          }
        ]
      }
    },
    {
      "id": 9731,
      "name": "HttpResponse",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "HTTP response union type representing all possible response states.\n\n- **Success (2xx)**: "
          },
          {
            "kind": "code",
            "text": "`processed: true, ok: true, error: null`"
          },
          {
            "kind": "text",
            "text": "\n- **Error (4xx/5xx)**: "
          },
          {
            "kind": "code",
            "text": "`processed: true, ok: false, error: HttpError`"
          },
          {
            "kind": "text",
            "text": "\n- **Failure (network error)**: "
          },
          {
            "kind": "code",
            "text": "`processed: false, ok: false, error: Error`"
          }
        ],
        "blockTags": [
          {
            "tag": "@example",
            "name": "Type narrowing by ok",
            "content": [
              {
                "kind": "code",
                "text": "```ts\nimport { createHttpClient } from \"@probitas-test/client-http\";\n\nawait using http = createHttpClient({ url: \"http://localhost:3000\" });\nconst response = await http.get(\"/users\");\nif (response.ok) {\n  // TypeScript knows: HttpResponseSuccess\n  console.log(response.status); // number\n} else {\n  // TypeScript knows: HttpResponseError | HttpResponseFailure\n  console.log(response.error); // Error\n}\n```"
              }
            ]
          },
          {
            "tag": "@example",
            "name": "Type narrowing by processed",
            "content": [
              {
                "kind": "code",
                "text": "```ts\nimport { createHttpClient } from \"@probitas-test/client-http\";\n\nawait using http = createHttpClient({ url: \"http://localhost:3000\" });\nconst response = await http.get(\"/users\");\nif (response.processed) {\n  // TypeScript knows: HttpResponseSuccess | HttpResponseError\n  console.log(response.status); // number\n} else {\n  // TypeScript knows: HttpResponseFailure\n  console.log(response.error); // Error (network error)\n}\n```"
              }
            ]
          }
        ]
      },
      "typeParameters": [
        {
          "id": 9732,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 9767,
            "typeArguments": [
              {
                "type": "reference",
                "target": 9732,
                "name": "T",
                "package": "@probitas-test/client-http",
                "refersToTypeParameter": true
              }
            ],
            "name": "HttpResponseSuccess",
            "package": "@probitas-test/client-http"
          },
          {
            "type": "reference",
            "target": 9733,
            "typeArguments": [
              {
                "type": "reference",
                "target": 9732,
                "name": "T",
                "package": "@probitas-test/client-http",
                "refersToTypeParameter": true
              }
            ],
            "name": "HttpResponseError",
            "package": "@probitas-test/client-http"
          },
          {
            "type": "reference",
            "target": 9750,
            "typeArguments": [
              {
                "type": "reference",
                "target": 9732,
                "name": "T",
                "package": "@probitas-test/client-http",
                "refersToTypeParameter": true
              }
            ],
            "name": "HttpResponseFailure",
            "package": "@probitas-test/client-http"
          }
        ]
      }
    },
    {
      "id": 6342,
      "name": "HttpVersion",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "HTTP version for transport."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "literal",
            "value": "1.1"
          },
          {
            "type": "literal",
            "value": "2"
          }
        ]
      }
    },
    {
      "id": 10903,
      "name": "MongoCountResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Count result."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 7784,
            "name": "MongoCountResultSuccess",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7791,
            "name": "MongoCountResultError",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7798,
            "name": "MongoCountResultFailure",
            "package": "@probitas-test/client-mongodb"
          }
        ]
      }
    },
    {
      "id": 10904,
      "name": "MongoDeleteResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Delete result."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 7763,
            "name": "MongoDeleteResultSuccess",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7770,
            "name": "MongoDeleteResultError",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7777,
            "name": "MongoDeleteResultFailure",
            "package": "@probitas-test/client-mongodb"
          }
        ]
      }
    },
    {
      "id": 7456,
      "name": "MongoExpectation",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Expectation type returned by expectMongoResult based on the result type."
          }
        ]
      },
      "typeParameters": [
        {
          "id": 7457,
          "name": "R",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "type": {
            "type": "reference",
            "target": 10912,
            "name": "MongoResult",
            "package": "@probitas-test/client-mongodb"
          }
        }
      ],
      "type": {
        "type": "conditional",
        "checkType": {
          "type": "reference",
          "target": 7457,
          "name": "R",
          "package": "@probitas-test/expect",
          "refersToTypeParameter": true
        },
        "extendsType": {
          "type": "reference",
          "target": 10908,
          "typeArguments": [
            {
              "type": "inferred",
              "name": "T"
            }
          ],
          "name": "MongoFindResult",
          "package": "@probitas-test/client-mongodb"
        },
        "trueType": {
          "type": "reference",
          "target": 10520,
          "typeArguments": [
            {
              "type": "reference",
              "target": {
                "packageName": "@probitas-test/expect",
                "packagePath": "mongodb.ts",
                "qualifiedName": "T"
              },
              "name": "T",
              "package": "@probitas-test/expect",
              "refersToTypeParameter": true
            }
          ],
          "name": "MongoFindResultExpectation",
          "package": "@probitas-test/expect"
        },
        "falseType": {
          "type": "conditional",
          "checkType": {
            "type": "reference",
            "target": 7457,
            "name": "R",
            "package": "@probitas-test/expect",
            "refersToTypeParameter": true
          },
          "extendsType": {
            "type": "reference",
            "target": 10911,
            "name": "MongoInsertOneResult",
            "package": "@probitas-test/client-mongodb"
          },
          "trueType": {
            "type": "reference",
            "target": 10713,
            "name": "MongoInsertOneResultExpectation",
            "package": "@probitas-test/expect"
          },
          "falseType": {
            "type": "conditional",
            "checkType": {
              "type": "reference",
              "target": 7457,
              "name": "R",
              "package": "@probitas-test/expect",
              "refersToTypeParameter": true
            },
            "extendsType": {
              "type": "reference",
              "target": 10910,
              "name": "MongoInsertManyResult",
              "package": "@probitas-test/client-mongodb"
            },
            "trueType": {
              "type": "reference",
              "target": 10617,
              "name": "MongoInsertManyResultExpectation",
              "package": "@probitas-test/expect"
            },
            "falseType": {
              "type": "conditional",
              "checkType": {
                "type": "reference",
                "target": 7457,
                "name": "R",
                "package": "@probitas-test/expect",
                "refersToTypeParameter": true
              },
              "extendsType": {
                "type": "reference",
                "target": 10914,
                "name": "MongoUpdateResult",
                "package": "@probitas-test/client-mongodb"
              },
              "trueType": {
                "type": "reference",
                "target": 10771,
                "name": "MongoUpdateResultExpectation",
                "package": "@probitas-test/expect"
              },
              "falseType": {
                "type": "conditional",
                "checkType": {
                  "type": "reference",
                  "target": 7457,
                  "name": "R",
                  "package": "@probitas-test/expect",
                  "refersToTypeParameter": true
                },
                "extendsType": {
                  "type": "reference",
                  "target": 10904,
                  "name": "MongoDeleteResult",
                  "package": "@probitas-test/client-mongodb"
                },
                "trueType": {
                  "type": "reference",
                  "target": 10367,
                  "name": "MongoDeleteResultExpectation",
                  "package": "@probitas-test/expect"
                },
                "falseType": {
                  "type": "conditional",
                  "checkType": {
                    "type": "reference",
                    "target": 7457,
                    "name": "R",
                    "package": "@probitas-test/expect",
                    "refersToTypeParameter": true
                  },
                  "extendsType": {
                    "type": "reference",
                    "target": 10906,
                    "typeArguments": [
                      {
                        "type": "inferred",
                        "name": "T"
                      }
                    ],
                    "name": "MongoFindOneResult",
                    "package": "@probitas-test/client-mongodb"
                  },
                  "trueType": {
                    "type": "reference",
                    "target": 10437,
                    "typeArguments": [
                      {
                        "type": "reference",
                        "target": {
                          "packageName": "@probitas-test/expect",
                          "packagePath": "mongodb.ts",
                          "qualifiedName": "T"
                        },
                        "name": "T",
                        "package": "@probitas-test/expect",
                        "refersToTypeParameter": true
                      }
                    ],
                    "name": "MongoFindOneResultExpectation",
                    "package": "@probitas-test/expect"
                  },
                  "falseType": {
                    "type": "conditional",
                    "checkType": {
                      "type": "reference",
                      "target": 7457,
                      "name": "R",
                      "package": "@probitas-test/expect",
                      "refersToTypeParameter": true
                    },
                    "extendsType": {
                      "type": "reference",
                      "target": 10903,
                      "name": "MongoCountResult",
                      "package": "@probitas-test/client-mongodb"
                    },
                    "trueType": {
                      "type": "reference",
                      "target": 10297,
                      "name": "MongoCountResultExpectation",
                      "package": "@probitas-test/expect"
                    },
                    "falseType": {
                      "type": "intrinsic",
                      "name": "never"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    {
      "id": 10905,
      "name": "MongoFailureError",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error types that indicate the operation was not processed.\nThese are errors that occur before the operation reaches the MongoDB server."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 7576,
            "name": "MongoConnectionError",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/errors.d.ts",
              "qualifiedName": "AbortError"
            },
            "name": "AbortError",
            "package": "@probitas-test/client"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/errors.d.ts",
              "qualifiedName": "TimeoutError"
            },
            "name": "TimeoutError",
            "package": "@probitas-test/client"
          }
        ]
      }
    },
    {
      "id": 10906,
      "name": "MongoFindOneResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "FindOne result."
          }
        ]
      },
      "typeParameters": [
        {
          "id": 10907,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "reference",
            "target": 7471,
            "name": "Document",
            "package": "@probitas-test/client-mongodb"
          }
        }
      ],
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 7667,
            "typeArguments": [
              {
                "type": "reference",
                "target": 10907,
                "name": "T",
                "package": "@probitas-test/client-mongodb",
                "refersToTypeParameter": true
              }
            ],
            "name": "MongoFindOneResultSuccess",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7675,
            "typeArguments": [
              {
                "type": "reference",
                "target": 10907,
                "name": "T",
                "package": "@probitas-test/client-mongodb",
                "refersToTypeParameter": true
              }
            ],
            "name": "MongoFindOneResultError",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7683,
            "typeArguments": [
              {
                "type": "reference",
                "target": 10907,
                "name": "T",
                "package": "@probitas-test/client-mongodb",
                "refersToTypeParameter": true
              }
            ],
            "name": "MongoFindOneResultFailure",
            "package": "@probitas-test/client-mongodb"
          }
        ]
      }
    },
    {
      "id": 10908,
      "name": "MongoFindResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Query result (find, aggregate)."
          }
        ]
      },
      "typeParameters": [
        {
          "id": 10909,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "reference",
            "target": 7471,
            "name": "Document",
            "package": "@probitas-test/client-mongodb"
          }
        }
      ],
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 7643,
            "typeArguments": [
              {
                "type": "reference",
                "target": 10909,
                "name": "T",
                "package": "@probitas-test/client-mongodb",
                "refersToTypeParameter": true
              }
            ],
            "name": "MongoFindResultSuccess",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7651,
            "typeArguments": [
              {
                "type": "reference",
                "target": 10909,
                "name": "T",
                "package": "@probitas-test/client-mongodb",
                "refersToTypeParameter": true
              }
            ],
            "name": "MongoFindResultError",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7659,
            "typeArguments": [
              {
                "type": "reference",
                "target": 10909,
                "name": "T",
                "package": "@probitas-test/client-mongodb",
                "refersToTypeParameter": true
              }
            ],
            "name": "MongoFindResultFailure",
            "package": "@probitas-test/client-mongodb"
          }
        ]
      }
    },
    {
      "id": 10910,
      "name": "MongoInsertManyResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Insert many result."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 7712,
            "name": "MongoInsertManyResultSuccess",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7720,
            "name": "MongoInsertManyResultError",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7728,
            "name": "MongoInsertManyResultFailure",
            "package": "@probitas-test/client-mongodb"
          }
        ]
      }
    },
    {
      "id": 10911,
      "name": "MongoInsertOneResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Insert one result."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 7691,
            "name": "MongoInsertOneResultSuccess",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7698,
            "name": "MongoInsertOneResultError",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7705,
            "name": "MongoInsertOneResultFailure",
            "package": "@probitas-test/client-mongodb"
          }
        ]
      }
    },
    {
      "id": 7642,
      "name": "MongoOperationError",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error types that indicate a MongoDB operation error.\nThese are errors where the operation reached the server but failed."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 7584,
            "name": "MongoQueryError",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7594,
            "name": "MongoDuplicateKeyError",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7606,
            "name": "MongoValidationError",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7616,
            "name": "MongoWriteError",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7634,
            "name": "MongoNotFoundError",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7567,
            "name": "MongoError",
            "package": "@probitas-test/client-mongodb"
          }
        ]
      }
    },
    {
      "id": 10912,
      "name": "MongoResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Union of all MongoDB result types."
          }
        ]
      },
      "typeParameters": [
        {
          "id": 10913,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 10908,
            "typeArguments": [
              {
                "type": "reference",
                "target": 10913,
                "name": "T",
                "package": "@probitas-test/client-mongodb",
                "refersToTypeParameter": true
              }
            ],
            "name": "MongoFindResult",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 10911,
            "name": "MongoInsertOneResult",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 10910,
            "name": "MongoInsertManyResult",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 10914,
            "name": "MongoUpdateResult",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 10904,
            "name": "MongoDeleteResult",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 10906,
            "typeArguments": [
              {
                "type": "reference",
                "target": 10913,
                "name": "T",
                "package": "@probitas-test/client-mongodb",
                "refersToTypeParameter": true
              }
            ],
            "name": "MongoFindOneResult",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 10903,
            "name": "MongoCountResult",
            "package": "@probitas-test/client-mongodb"
          }
        ]
      }
    },
    {
      "id": 10914,
      "name": "MongoUpdateResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Update result."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 7736,
            "name": "MongoUpdateResultSuccess",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7745,
            "name": "MongoUpdateResultError",
            "package": "@probitas-test/client-mongodb"
          },
          {
            "type": "reference",
            "target": 7754,
            "name": "MongoUpdateResultFailure",
            "package": "@probitas-test/client-mongodb"
          }
        ]
      }
    },
    {
      "id": 5534,
      "name": "QueryParams",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Query parameters type - accepts URLSearchParams or plain object."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.dom.d.ts",
              "qualifiedName": "URLSearchParams"
            },
            "name": "URLSearchParams",
            "package": "typescript"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Record"
            },
            "typeArguments": [
              {
                "type": "intrinsic",
                "name": "string"
              },
              {
                "type": "union",
                "types": [
                  {
                    "type": "reference",
                    "target": 5531,
                    "name": "QueryValue",
                    "package": "@probitas-test/client-http"
                  },
                  {
                    "type": "array",
                    "elementType": {
                      "type": "reference",
                      "target": 5531,
                      "name": "QueryValue",
                      "package": "@probitas-test/client-http"
                    }
                  }
                ]
              }
            ],
            "name": "Record",
            "package": "typescript"
          }
        ]
      }
    },
    {
      "id": 5531,
      "name": "QueryValue",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Query parameter value type."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "intrinsic",
            "name": "string"
          },
          {
            "type": "intrinsic",
            "name": "number"
          },
          {
            "type": "intrinsic",
            "name": "boolean"
          }
        ]
      }
    },
    {
      "id": 8980,
      "name": "RabbitMqAckResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Ack/Nack result."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 8962,
            "name": "RabbitMqAckResultSuccess",
            "package": "@probitas-test/client-rabbitmq"
          },
          {
            "type": "reference",
            "target": 8968,
            "name": "RabbitMqAckResultError",
            "package": "@probitas-test/client-rabbitmq"
          },
          {
            "type": "reference",
            "target": 8974,
            "name": "RabbitMqAckResultFailure",
            "package": "@probitas-test/client-rabbitmq"
          }
        ]
      }
    },
    {
      "id": 8961,
      "name": "RabbitMqConsumeResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Consume result (single message retrieval)."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 8940,
            "name": "RabbitMqConsumeResultSuccess",
            "package": "@probitas-test/client-rabbitmq"
          },
          {
            "type": "reference",
            "target": 8947,
            "name": "RabbitMqConsumeResultError",
            "package": "@probitas-test/client-rabbitmq"
          },
          {
            "type": "reference",
            "target": 8954,
            "name": "RabbitMqConsumeResultFailure",
            "package": "@probitas-test/client-rabbitmq"
          }
        ]
      }
    },
    {
      "id": 9027,
      "name": "RabbitMqExchangeResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Exchange declaration result."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 9009,
            "name": "RabbitMqExchangeResultSuccess",
            "package": "@probitas-test/client-rabbitmq"
          },
          {
            "type": "reference",
            "target": 9015,
            "name": "RabbitMqExchangeResultError",
            "package": "@probitas-test/client-rabbitmq"
          },
          {
            "type": "reference",
            "target": 9021,
            "name": "RabbitMqExchangeResultFailure",
            "package": "@probitas-test/client-rabbitmq"
          }
        ]
      }
    },
    {
      "id": 8787,
      "name": "RabbitMqExchangeType",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Exchange type."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "literal",
            "value": "direct"
          },
          {
            "type": "literal",
            "value": "topic"
          },
          {
            "type": "literal",
            "value": "fanout"
          },
          {
            "type": "literal",
            "value": "headers"
          }
        ]
      }
    },
    {
      "id": 8686,
      "name": "RabbitMqExpectation",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Expectation type returned by expectRabbitMqResult based on the result type."
          }
        ]
      },
      "typeParameters": [
        {
          "id": 8687,
          "name": "R",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "type": {
            "type": "reference",
            "target": 9028,
            "name": "RabbitMqResult",
            "package": "@probitas-test/client-rabbitmq"
          }
        }
      ],
      "type": {
        "type": "conditional",
        "checkType": {
          "type": "reference",
          "target": 8687,
          "name": "R",
          "package": "@probitas-test/expect",
          "refersToTypeParameter": true
        },
        "extendsType": {
          "type": "reference",
          "target": 8961,
          "name": "RabbitMqConsumeResult",
          "package": "@probitas-test/client-rabbitmq"
        },
        "trueType": {
          "type": "reference",
          "target": 11639,
          "name": "RabbitMqConsumeResultExpectation",
          "package": "@probitas-test/expect"
        },
        "falseType": {
          "type": "conditional",
          "checkType": {
            "type": "reference",
            "target": 8687,
            "name": "R",
            "package": "@probitas-test/expect",
            "refersToTypeParameter": true
          },
          "extendsType": {
            "type": "reference",
            "target": 9008,
            "name": "RabbitMqQueueResult",
            "package": "@probitas-test/client-rabbitmq"
          },
          "trueType": {
            "type": "reference",
            "target": 11851,
            "name": "RabbitMqQueueResultExpectation",
            "package": "@probitas-test/expect"
          },
          "falseType": {
            "type": "conditional",
            "checkType": {
              "type": "reference",
              "target": 8687,
              "name": "R",
              "package": "@probitas-test/expect",
              "refersToTypeParameter": true
            },
            "extendsType": {
              "type": "reference",
              "target": 8939,
              "name": "RabbitMqPublishResult",
              "package": "@probitas-test/client-rabbitmq"
            },
            "trueType": {
              "type": "reference",
              "target": 11814,
              "name": "RabbitMqPublishResultExpectation",
              "package": "@probitas-test/expect"
            },
            "falseType": {
              "type": "conditional",
              "checkType": {
                "type": "reference",
                "target": 8687,
                "name": "R",
                "package": "@probitas-test/expect",
                "refersToTypeParameter": true
              },
              "extendsType": {
                "type": "reference",
                "target": 9027,
                "name": "RabbitMqExchangeResult",
                "package": "@probitas-test/client-rabbitmq"
              },
              "trueType": {
                "type": "reference",
                "target": 11777,
                "name": "RabbitMqExchangeResultExpectation",
                "package": "@probitas-test/expect"
              },
              "falseType": {
                "type": "conditional",
                "checkType": {
                  "type": "reference",
                  "target": 8687,
                  "name": "R",
                  "package": "@probitas-test/expect",
                  "refersToTypeParameter": true
                },
                "extendsType": {
                  "type": "reference",
                  "target": 8980,
                  "name": "RabbitMqAckResult",
                  "package": "@probitas-test/client-rabbitmq"
                },
                "trueType": {
                  "type": "reference",
                  "target": 11602,
                  "name": "RabbitMqAckResultExpectation",
                  "package": "@probitas-test/expect"
                },
                "falseType": {
                  "type": "intrinsic",
                  "name": "never"
                }
              }
            }
          }
        }
      }
    },
    {
      "id": 8920,
      "name": "RabbitMqFailureError",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error types that indicate the operation was not processed.\nThese are errors that occur before the operation reaches the RabbitMQ server."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 8875,
            "name": "RabbitMqConnectionError",
            "package": "@probitas-test/client-rabbitmq"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/errors.d.ts",
              "qualifiedName": "AbortError"
            },
            "name": "AbortError",
            "package": "@probitas-test/client"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/errors.d.ts",
              "qualifiedName": "TimeoutError"
            },
            "name": "TimeoutError",
            "package": "@probitas-test/client"
          }
        ]
      }
    },
    {
      "id": 8919,
      "name": "RabbitMqOperationError",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error types that indicate a RabbitMQ operation error.\nThese are errors where the operation reached the server but failed."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 8886,
            "name": "RabbitMqChannelError",
            "package": "@probitas-test/client-rabbitmq"
          },
          {
            "type": "reference",
            "target": 8898,
            "name": "RabbitMqNotFoundError",
            "package": "@probitas-test/client-rabbitmq"
          },
          {
            "type": "reference",
            "target": 8910,
            "name": "RabbitMqPreconditionFailedError",
            "package": "@probitas-test/client-rabbitmq"
          },
          {
            "type": "reference",
            "target": 8866,
            "name": "RabbitMqError",
            "package": "@probitas-test/client-rabbitmq"
          }
        ]
      }
    },
    {
      "id": 8939,
      "name": "RabbitMqPublishResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Publish result."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 8921,
            "name": "RabbitMqPublishResultSuccess",
            "package": "@probitas-test/client-rabbitmq"
          },
          {
            "type": "reference",
            "target": 8927,
            "name": "RabbitMqPublishResultError",
            "package": "@probitas-test/client-rabbitmq"
          },
          {
            "type": "reference",
            "target": 8933,
            "name": "RabbitMqPublishResultFailure",
            "package": "@probitas-test/client-rabbitmq"
          }
        ]
      }
    },
    {
      "id": 9008,
      "name": "RabbitMqQueueResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Queue declaration result."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 8981,
            "name": "RabbitMqQueueResultSuccess",
            "package": "@probitas-test/client-rabbitmq"
          },
          {
            "type": "reference",
            "target": 8990,
            "name": "RabbitMqQueueResultError",
            "package": "@probitas-test/client-rabbitmq"
          },
          {
            "type": "reference",
            "target": 8999,
            "name": "RabbitMqQueueResultFailure",
            "package": "@probitas-test/client-rabbitmq"
          }
        ]
      }
    },
    {
      "id": 9028,
      "name": "RabbitMqResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Union of all RabbitMQ result types."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 8939,
            "name": "RabbitMqPublishResult",
            "package": "@probitas-test/client-rabbitmq"
          },
          {
            "type": "reference",
            "target": 8961,
            "name": "RabbitMqConsumeResult",
            "package": "@probitas-test/client-rabbitmq"
          },
          {
            "type": "reference",
            "target": 8980,
            "name": "RabbitMqAckResult",
            "package": "@probitas-test/client-rabbitmq"
          },
          {
            "type": "reference",
            "target": 9008,
            "name": "RabbitMqQueueResult",
            "package": "@probitas-test/client-rabbitmq"
          },
          {
            "type": "reference",
            "target": 9027,
            "name": "RabbitMqExchangeResult",
            "package": "@probitas-test/client-rabbitmq"
          }
        ]
      }
    },
    {
      "id": 5533,
      "name": "RedirectMode",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Redirect handling mode.\n- \"follow\": Automatically follow redirects (default)\n- \"manual\": Return redirect response without following\n- \"error\": Throw error on redirect"
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "literal",
            "value": "follow"
          },
          {
            "type": "literal",
            "value": "manual"
          },
          {
            "type": "literal",
            "value": "error"
          }
        ]
      }
    },
    {
      "id": 7145,
      "name": "RedisArrayResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Redis array result (LRANGE, SMEMBERS, etc.)."
          }
        ]
      },
      "typeParameters": [
        {
          "id": 7146,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ],
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 7121,
            "typeArguments": [
              {
                "type": "reference",
                "target": 7146,
                "name": "T",
                "package": "@probitas-test/client-redis",
                "refersToTypeParameter": true
              }
            ],
            "name": "RedisArrayResultSuccess",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7129,
            "typeArguments": [
              {
                "type": "reference",
                "target": 7146,
                "name": "T",
                "package": "@probitas-test/client-redis",
                "refersToTypeParameter": true
              }
            ],
            "name": "RedisArrayResultError",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7137,
            "typeArguments": [
              {
                "type": "reference",
                "target": 7146,
                "name": "T",
                "package": "@probitas-test/client-redis",
                "refersToTypeParameter": true
              }
            ],
            "name": "RedisArrayResultFailure",
            "package": "@probitas-test/client-redis"
          }
        ]
      }
    },
    {
      "id": 7193,
      "name": "RedisCommonResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Redis operation result (common/generic).\n\nUsed for operations without a more specific result type."
          }
        ]
      },
      "typeParameters": [
        {
          "id": 7194,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 7169,
            "typeArguments": [
              {
                "type": "reference",
                "target": 7194,
                "name": "T",
                "package": "@probitas-test/client-redis",
                "refersToTypeParameter": true
              }
            ],
            "name": "RedisCommonResultSuccess",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7177,
            "typeArguments": [
              {
                "type": "reference",
                "target": 7194,
                "name": "T",
                "package": "@probitas-test/client-redis",
                "refersToTypeParameter": true
              }
            ],
            "name": "RedisCommonResultError",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7185,
            "typeArguments": [
              {
                "type": "reference",
                "target": 7194,
                "name": "T",
                "package": "@probitas-test/client-redis",
                "refersToTypeParameter": true
              }
            ],
            "name": "RedisCommonResultFailure",
            "package": "@probitas-test/client-redis"
          }
        ]
      }
    },
    {
      "id": 7120,
      "name": "RedisCountResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Redis numeric result (DEL, LPUSH, SADD, etc.)."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 7099,
            "name": "RedisCountResultSuccess",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7106,
            "name": "RedisCountResultError",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7113,
            "name": "RedisCountResultFailure",
            "package": "@probitas-test/client-redis"
          }
        ]
      }
    },
    {
      "id": 6805,
      "name": "RedisExpectation",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Expectation type returned by expectRedisResult based on the result type."
          }
        ]
      },
      "typeParameters": [
        {
          "id": 6806,
          "name": "R",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "type": {
            "type": "reference",
            "target": 7195,
            "name": "RedisResult",
            "package": "@probitas-test/client-redis"
          }
        }
      ],
      "type": {
        "type": "conditional",
        "checkType": {
          "type": "reference",
          "target": 6806,
          "name": "R",
          "package": "@probitas-test/expect",
          "refersToTypeParameter": true
        },
        "extendsType": {
          "type": "reference",
          "target": 7120,
          "name": "RedisCountResult",
          "package": "@probitas-test/client-redis"
        },
        "trueType": {
          "type": "reference",
          "target": 10027,
          "name": "RedisCountResultExpectation",
          "package": "@probitas-test/expect"
        },
        "falseType": {
          "type": "conditional",
          "checkType": {
            "type": "reference",
            "target": 6806,
            "name": "R",
            "package": "@probitas-test/expect",
            "refersToTypeParameter": true
          },
          "extendsType": {
            "type": "reference",
            "target": 7145,
            "name": "RedisArrayResult",
            "package": "@probitas-test/client-redis"
          },
          "trueType": {
            "type": "reference",
            "target": 9879,
            "name": "RedisArrayResultExpectation",
            "package": "@probitas-test/expect"
          },
          "falseType": {
            "type": "conditional",
            "checkType": {
              "type": "reference",
              "target": 6806,
              "name": "R",
              "package": "@probitas-test/expect",
              "refersToTypeParameter": true
            },
            "extendsType": {
              "type": "reference",
              "target": 7076,
              "name": "RedisGetResult",
              "package": "@probitas-test/client-redis"
            },
            "trueType": {
              "type": "reference",
              "target": 10097,
              "name": "RedisGetResultExpectation",
              "package": "@probitas-test/expect"
            },
            "falseType": {
              "type": "conditional",
              "checkType": {
                "type": "reference",
                "target": 6806,
                "name": "R",
                "package": "@probitas-test/expect",
                "refersToTypeParameter": true
              },
              "extendsType": {
                "type": "reference",
                "target": 7098,
                "name": "RedisSetResult",
                "package": "@probitas-test/client-redis"
              },
              "trueType": {
                "type": "reference",
                "target": 10237,
                "name": "RedisSetResultExpectation",
                "package": "@probitas-test/expect"
              },
              "falseType": {
                "type": "conditional",
                "checkType": {
                  "type": "reference",
                  "target": 6806,
                  "name": "R",
                  "package": "@probitas-test/expect",
                  "refersToTypeParameter": true
                },
                "extendsType": {
                  "type": "reference",
                  "target": 7168,
                  "name": "RedisHashResult",
                  "package": "@probitas-test/client-redis"
                },
                "trueType": {
                  "type": "reference",
                  "target": 10163,
                  "name": "RedisHashResultExpectation",
                  "package": "@probitas-test/expect"
                },
                "falseType": {
                  "type": "conditional",
                  "checkType": {
                    "type": "reference",
                    "target": 6806,
                    "name": "R",
                    "package": "@probitas-test/expect",
                    "refersToTypeParameter": true
                  },
                  "extendsType": {
                    "type": "reference",
                    "target": 7193,
                    "name": "RedisCommonResult",
                    "package": "@probitas-test/client-redis"
                  },
                  "trueType": {
                    "type": "reference",
                    "target": 9975,
                    "name": "RedisCommonResultExpectation",
                    "package": "@probitas-test/expect"
                  },
                  "falseType": {
                    "type": "intrinsic",
                    "name": "never"
                  }
                }
              }
            }
          }
        }
      }
    },
    {
      "id": 10295,
      "name": "RedisFailureError",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error types that indicate the operation was not processed.\nThese are errors that occur before the operation reaches the Redis server."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 7417,
            "name": "RedisConnectionError",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/errors.d.ts",
              "qualifiedName": "AbortError"
            },
            "name": "AbortError",
            "package": "@probitas-test/client"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/errors.d.ts",
              "qualifiedName": "TimeoutError"
            },
            "name": "TimeoutError",
            "package": "@probitas-test/client"
          }
        ]
      }
    },
    {
      "id": 7076,
      "name": "RedisGetResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Redis GET result."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 7055,
            "name": "RedisGetResultSuccess",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7062,
            "name": "RedisGetResultError",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7069,
            "name": "RedisGetResultFailure",
            "package": "@probitas-test/client-redis"
          }
        ]
      }
    },
    {
      "id": 7168,
      "name": "RedisHashResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Redis hash result (HGETALL)."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 7147,
            "name": "RedisHashResultSuccess",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7154,
            "name": "RedisHashResultError",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7161,
            "name": "RedisHashResultFailure",
            "package": "@probitas-test/client-redis"
          }
        ]
      }
    },
    {
      "id": 10296,
      "name": "RedisOperationError",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error types that indicate the operation was processed but failed.\nThese are errors returned by the Redis server."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 7428,
            "name": "RedisCommandError",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7440,
            "name": "RedisScriptError",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7408,
            "name": "RedisError",
            "package": "@probitas-test/client-redis"
          }
        ]
      }
    },
    {
      "id": 7195,
      "name": "RedisResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Union of all Redis result types."
          }
        ]
      },
      "typeParameters": [
        {
          "id": 7196,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 7193,
            "typeArguments": [
              {
                "type": "reference",
                "target": 7196,
                "name": "T",
                "package": "@probitas-test/client-redis",
                "refersToTypeParameter": true
              }
            ],
            "name": "RedisCommonResult",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7076,
            "name": "RedisGetResult",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7098,
            "name": "RedisSetResult",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7120,
            "name": "RedisCountResult",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7145,
            "typeArguments": [
              {
                "type": "reference",
                "target": 7196,
                "name": "T",
                "package": "@probitas-test/client-redis",
                "refersToTypeParameter": true
              }
            ],
            "name": "RedisArrayResult",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7168,
            "name": "RedisHashResult",
            "package": "@probitas-test/client-redis"
          }
        ]
      }
    },
    {
      "id": 7098,
      "name": "RedisSetResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Redis SET result."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 7077,
            "name": "RedisSetResultSuccess",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7084,
            "name": "RedisSetResultError",
            "package": "@probitas-test/client-redis"
          },
          {
            "type": "reference",
            "target": 7091,
            "name": "RedisSetResultFailure",
            "package": "@probitas-test/client-redis"
          }
        ]
      }
    },
    {
      "id": 9375,
      "name": "SqlErrorKind",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "SQL-specific error kinds."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "literal",
            "value": "query"
          },
          {
            "type": "literal",
            "value": "constraint"
          },
          {
            "type": "literal",
            "value": "deadlock"
          },
          {
            "type": "literal",
            "value": "connection"
          },
          {
            "type": "literal",
            "value": "unknown"
          }
        ]
      }
    },
    {
      "id": 9422,
      "name": "SqlFailureError",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error types that indicate the operation was not processed.\nThese are errors that occur before the query reaches the SQL server."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 9413,
            "name": "SqlConnectionError",
            "package": "@probitas-test/client-sql"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/errors.d.ts",
              "qualifiedName": "AbortError"
            },
            "name": "AbortError",
            "package": "@probitas-test/client"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/errors.d.ts",
              "qualifiedName": "TimeoutError"
            },
            "name": "TimeoutError",
            "package": "@probitas-test/client"
          }
        ]
      }
    },
    {
      "id": 9355,
      "name": "SqlIsolationLevel",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Transaction isolation level."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "literal",
            "value": "read_uncommitted"
          },
          {
            "type": "literal",
            "value": "read_committed"
          },
          {
            "type": "literal",
            "value": "repeatable_read"
          },
          {
            "type": "literal",
            "value": "serializable"
          }
        ]
      }
    },
    {
      "id": 9421,
      "name": "SqlOperationError",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error types that indicate an operation was processed by the server.\nThese errors occur after the query reaches the SQL server."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 9387,
            "name": "QuerySyntaxError",
            "package": "@probitas-test/client-sql"
          },
          {
            "type": "reference",
            "target": 9395,
            "name": "ConstraintError",
            "package": "@probitas-test/client-sql"
          },
          {
            "type": "reference",
            "target": 9405,
            "name": "DeadlockError",
            "package": "@probitas-test/client-sql"
          },
          {
            "type": "reference",
            "target": 9378,
            "name": "SqlError",
            "package": "@probitas-test/client-sql"
          }
        ]
      }
    },
    {
      "id": 9498,
      "name": "SqlQueryResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "SQL query result union type representing all possible result states.\n\n- **Success**: "
          },
          {
            "kind": "code",
            "text": "`processed: true, ok: true, error: null`"
          },
          {
            "kind": "text",
            "text": "\n- **Error**: "
          },
          {
            "kind": "code",
            "text": "`processed: true, ok: false, error: SqlError`"
          },
          {
            "kind": "text",
            "text": "\n- **Failure**: "
          },
          {
            "kind": "code",
            "text": "`processed: false, ok: false, error: SqlConnectionError`"
          }
        ],
        "blockTags": [
          {
            "tag": "@example",
            "name": "Type narrowing by ok",
            "content": [
              {
                "kind": "code",
                "text": "```ts\nimport { createPostgresClient } from \"@probitas-test/client-sql-postgres\";\n\nawait using client = await createPostgresClient({ url: \"postgres://localhost/db\" });\nconst result = await client.query(\"SELECT * FROM users\");\nif (result.ok) {\n  // TypeScript knows: SqlQueryResultSuccess\n  console.log(result.rows[0]);\n} else {\n  // TypeScript knows: SqlQueryResultError | SqlQueryResultFailure\n  console.log(result.error.message);\n}\n```"
              }
            ]
          },
          {
            "tag": "@example",
            "name": "Type narrowing by processed",
            "content": [
              {
                "kind": "code",
                "text": "```ts\nimport { createPostgresClient } from \"@probitas-test/client-sql-postgres\";\n\nawait using client = await createPostgresClient({ url: \"postgres://localhost/db\" });\nconst result = await client.query(\"SELECT * FROM users\");\nif (result.processed) {\n  // TypeScript knows: SqlQueryResultSuccess | SqlQueryResultError\n  console.log(result.rowCount);\n} else {\n  // TypeScript knows: SqlQueryResultFailure\n  console.log(result.error.message); // Connection error\n}\n```"
              }
            ]
          }
        ]
      },
      "typeParameters": [
        {
          "id": 9499,
          "name": "T",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "default": {
            "type": "intrinsic",
            "name": "any"
          }
        }
      ],
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 9423,
            "typeArguments": [
              {
                "type": "reference",
                "target": 9499,
                "name": "T",
                "package": "@probitas-test/client-sql",
                "refersToTypeParameter": true
              }
            ],
            "name": "SqlQueryResultSuccess",
            "package": "@probitas-test/client-sql"
          },
          {
            "type": "reference",
            "target": 9448,
            "typeArguments": [
              {
                "type": "reference",
                "target": 9499,
                "name": "T",
                "package": "@probitas-test/client-sql",
                "refersToTypeParameter": true
              }
            ],
            "name": "SqlQueryResultError",
            "package": "@probitas-test/client-sql"
          },
          {
            "type": "reference",
            "target": 9473,
            "typeArguments": [
              {
                "type": "reference",
                "target": 9499,
                "name": "T",
                "package": "@probitas-test/client-sql",
                "refersToTypeParameter": true
              }
            ],
            "name": "SqlQueryResultFailure",
            "package": "@probitas-test/client-sql"
          }
        ]
      }
    },
    {
      "id": 11561,
      "name": "SqsDeleteBatchResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Result of batch deleting messages."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 8499,
            "name": "SqsDeleteBatchResultSuccess",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 8507,
            "name": "SqsDeleteBatchResultError",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 8515,
            "name": "SqsDeleteBatchResultFailure",
            "package": "@probitas-test/client-sqs"
          }
        ]
      }
    },
    {
      "id": 11562,
      "name": "SqsDeleteQueueResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Result of deleting a queue."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 8626,
            "name": "SqsDeleteQueueResultSuccess",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 8632,
            "name": "SqsDeleteQueueResultError",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 8638,
            "name": "SqsDeleteQueueResultFailure",
            "package": "@probitas-test/client-sqs"
          }
        ]
      }
    },
    {
      "id": 11563,
      "name": "SqsDeleteResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Result of deleting a message."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 8446,
            "name": "SqsDeleteResultSuccess",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 8452,
            "name": "SqsDeleteResultError",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 8458,
            "name": "SqsDeleteResultFailure",
            "package": "@probitas-test/client-sqs"
          }
        ]
      }
    },
    {
      "id": 11564,
      "name": "SqsEnsureQueueResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Result of ensuring a queue exists."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 8566,
            "name": "SqsEnsureQueueResultSuccess",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 8573,
            "name": "SqsEnsureQueueResultError",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 8580,
            "name": "SqsEnsureQueueResultFailure",
            "package": "@probitas-test/client-sqs"
          }
        ]
      }
    },
    {
      "id": 8109,
      "name": "SqsExpectation",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Expectation type returned by expectSqsResult based on the result type."
          }
        ]
      },
      "typeParameters": [
        {
          "id": 8110,
          "name": "R",
          "variant": "typeParam",
          "kind": 131072,
          "flags": {},
          "type": {
            "type": "reference",
            "target": 11566,
            "name": "SqsResult",
            "package": "@probitas-test/client-sqs"
          }
        }
      ],
      "type": {
        "type": "conditional",
        "checkType": {
          "type": "reference",
          "target": 8110,
          "name": "R",
          "package": "@probitas-test/expect",
          "refersToTypeParameter": true
        },
        "extendsType": {
          "type": "reference",
          "target": 11568,
          "name": "SqsSendResult",
          "package": "@probitas-test/client-sqs"
        },
        "trueType": {
          "type": "reference",
          "target": 11453,
          "name": "SqsSendResultExpectation",
          "package": "@probitas-test/expect"
        },
        "falseType": {
          "type": "conditional",
          "checkType": {
            "type": "reference",
            "target": 8110,
            "name": "R",
            "package": "@probitas-test/expect",
            "refersToTypeParameter": true
          },
          "extendsType": {
            "type": "reference",
            "target": 11567,
            "name": "SqsSendBatchResult",
            "package": "@probitas-test/client-sqs"
          },
          "trueType": {
            "type": "reference",
            "target": 11298,
            "name": "SqsSendBatchResultExpectation",
            "package": "@probitas-test/expect"
          },
          "falseType": {
            "type": "conditional",
            "checkType": {
              "type": "reference",
              "target": 8110,
              "name": "R",
              "package": "@probitas-test/expect",
              "refersToTypeParameter": true
            },
            "extendsType": {
              "type": "reference",
              "target": 11565,
              "name": "SqsReceiveResult",
              "package": "@probitas-test/client-sqs"
            },
            "trueType": {
              "type": "reference",
              "target": 11202,
              "name": "SqsReceiveResultExpectation",
              "package": "@probitas-test/expect"
            },
            "falseType": {
              "type": "conditional",
              "checkType": {
                "type": "reference",
                "target": 8110,
                "name": "R",
                "package": "@probitas-test/expect",
                "refersToTypeParameter": true
              },
              "extendsType": {
                "type": "reference",
                "target": 11563,
                "name": "SqsDeleteResult",
                "package": "@probitas-test/client-sqs"
              },
              "trueType": {
                "type": "reference",
                "target": 11107,
                "name": "SqsDeleteResultExpectation",
                "package": "@probitas-test/expect"
              },
              "falseType": {
                "type": "conditional",
                "checkType": {
                  "type": "reference",
                  "target": 8110,
                  "name": "R",
                  "package": "@probitas-test/expect",
                  "refersToTypeParameter": true
                },
                "extendsType": {
                  "type": "reference",
                  "target": 11561,
                  "name": "SqsDeleteBatchResult",
                  "package": "@probitas-test/client-sqs"
                },
                "trueType": {
                  "type": "reference",
                  "target": 11298,
                  "name": "SqsSendBatchResultExpectation",
                  "package": "@probitas-test/expect"
                },
                "falseType": {
                  "type": "conditional",
                  "checkType": {
                    "type": "reference",
                    "target": 8110,
                    "name": "R",
                    "package": "@probitas-test/expect",
                    "refersToTypeParameter": true
                  },
                  "extendsType": {
                    "type": "reference",
                    "target": 11564,
                    "name": "SqsEnsureQueueResult",
                    "package": "@probitas-test/client-sqs"
                  },
                  "trueType": {
                    "type": "reference",
                    "target": 11144,
                    "name": "SqsEnsureQueueResultExpectation",
                    "package": "@probitas-test/expect"
                  },
                  "falseType": {
                    "type": "conditional",
                    "checkType": {
                      "type": "reference",
                      "target": 8110,
                      "name": "R",
                      "package": "@probitas-test/expect",
                      "refersToTypeParameter": true
                    },
                    "extendsType": {
                      "type": "reference",
                      "target": 11562,
                      "name": "SqsDeleteQueueResult",
                      "package": "@probitas-test/client-sqs"
                    },
                    "trueType": {
                      "type": "reference",
                      "target": 11070,
                      "name": "SqsDeleteQueueResultExpectation",
                      "package": "@probitas-test/expect"
                    },
                    "falseType": {
                      "type": "intrinsic",
                      "name": "never"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    {
      "id": 8244,
      "name": "SqsFailureError",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error types that indicate the operation was not processed.\nThese are errors that occur before the operation reaches the SQS service."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 11579,
            "name": "SqsConnectionError",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/errors.d.ts",
              "qualifiedName": "AbortError"
            },
            "name": "AbortError",
            "package": "@probitas-test/client"
          },
          {
            "type": "reference",
            "target": {
              "packageName": "@probitas-test/client",
              "packagePath": "dist/errors.d.ts",
              "qualifiedName": "TimeoutError"
            },
            "name": "TimeoutError",
            "package": "@probitas-test/client"
          }
        ]
      }
    },
    {
      "id": 8243,
      "name": "SqsOperationError",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Error types that indicate an operation was processed by the server.\nThese errors occur after the operation reaches the SQS service."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 11574,
            "name": "SqsCommandError",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 11597,
            "name": "SqsQueueNotFoundError",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 11591,
            "name": "SqsMessageTooLargeError",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 11569,
            "name": "SqsBatchError",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 11587,
            "name": "SqsMessageNotFoundError",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 11583,
            "name": "SqsError",
            "package": "@probitas-test/client-sqs"
          }
        ]
      }
    },
    {
      "id": 11565,
      "name": "SqsReceiveResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Result of receiving messages."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 8386,
            "name": "SqsReceiveResultSuccess",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 8393,
            "name": "SqsReceiveResultError",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 8400,
            "name": "SqsReceiveResultFailure",
            "package": "@probitas-test/client-sqs"
          }
        ]
      }
    },
    {
      "id": 11566,
      "name": "SqsResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Union type of all SQS result types."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 11568,
            "name": "SqsSendResult",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 11567,
            "name": "SqsSendBatchResult",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 11565,
            "name": "SqsReceiveResult",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 11563,
            "name": "SqsDeleteResult",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 11561,
            "name": "SqsDeleteBatchResult",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 11564,
            "name": "SqsEnsureQueueResult",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 11562,
            "name": "SqsDeleteQueueResult",
            "package": "@probitas-test/client-sqs"
          }
        ]
      }
    },
    {
      "id": 11567,
      "name": "SqsSendBatchResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Result of batch sending messages."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 8319,
            "name": "SqsSendBatchResultSuccess",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 8327,
            "name": "SqsSendBatchResultError",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 8335,
            "name": "SqsSendBatchResultFailure",
            "package": "@probitas-test/client-sqs"
          }
        ]
      }
    },
    {
      "id": 11568,
      "name": "SqsSendResult",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "Result of sending a message."
          }
        ]
      },
      "type": {
        "type": "union",
        "types": [
          {
            "type": "reference",
            "target": 8245,
            "name": "SqsSendResultSuccess",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 8254,
            "name": "SqsSendResultError",
            "package": "@probitas-test/client-sqs"
          },
          {
            "type": "reference",
            "target": 8263,
            "name": "SqsSendResultFailure",
            "package": "@probitas-test/client-sqs"
          }
        ]
      }
    },
    {
      "id": 7474,
      "name": "UpdateFilter",
      "variant": "declaration",
      "kind": 2097152,
      "flags": {},
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "MongoDB update filter type (simplified for compatibility with mongodb driver)\nAllows update operators like $set, $inc, $unset, etc."
          }
        ]
      },
      "type": {
        "type": "reference",
        "target": {
          "packageName": "typescript",
          "packagePath": "lib/lib.es5.d.ts",
          "qualifiedName": "Record"
        },
        "typeArguments": [
          {
            "type": "intrinsic",
            "name": "string"
          },
          {
            "type": "intrinsic",
            "name": "any"
          }
        ],
        "name": "Record",
        "package": "typescript"
      }
    },
    {
      "id": 6395,
      "name": "ConnectRpcStatus",
      "variant": "declaration",
      "kind": 32,
      "flags": {
        "isConst": true
      },
      "comment": {
        "summary": [
          {
            "kind": "text",
            "text": "ConnectRPC/gRPC status codes.\nThese codes are used by both gRPC and ConnectRPC protocols."
          }
        ]
      },
      "type": {
        "type": "reflection",
        "declaration": {
          "id": 6396,
          "name": "__type",
          "variant": "declaration",
          "kind": 65536,
          "flags": {},
          "children": [
            {
              "id": 6407,
              "name": "ABORTED",
              "variant": "declaration",
              "kind": 1024,
              "flags": {
                "isReadonly": true
              },
              "type": {
                "type": "literal",
                "value": 10
              }
            },
            {
              "id": 6403,
              "name": "ALREADY_EXISTS",
              "variant": "declaration",
              "kind": 1024,
              "flags": {
                "isReadonly": true
              },
              "type": {
                "type": "literal",
                "value": 6
              }
            },
            {
              "id": 6398,
              "name": "CANCELLED",
              "variant": "declaration",
              "kind": 1024,
              "flags": {
                "isReadonly": true
              },
              "type": {
                "type": "literal",
                "value": 1
              }
            },
            {
              "id": 6412,
              "name": "DATA_LOSS",
              "variant": "declaration",
              "kind": 1024,
              "flags": {
                "isReadonly": true
              },
              "type": {
                "type": "literal",
                "value": 15
              }
            },
            {
              "id": 6401,
              "name": "DEADLINE_EXCEEDED",
              "variant": "declaration",
              "kind": 1024,
              "flags": {
                "isReadonly": true
              },
              "type": {
                "type": "literal",
                "value": 4
              }
            },
            {
              "id": 6406,
              "name": "FAILED_PRECONDITION",
              "variant": "declaration",
              "kind": 1024,
              "flags": {
                "isReadonly": true
              },
              "type": {
                "type": "literal",
                "value": 9
              }
            },
            {
              "id": 6410,
              "name": "INTERNAL",
              "variant": "declaration",
              "kind": 1024,
              "flags": {
                "isReadonly": true
              },
              "type": {
                "type": "literal",
                "value": 13
              }
            },
            {
              "id": 6400,
              "name": "INVALID_ARGUMENT",
              "variant": "declaration",
              "kind": 1024,
              "flags": {
                "isReadonly": true
              },
              "type": {
                "type": "literal",
                "value": 3
              }
            },
            {
              "id": 6402,
              "name": "NOT_FOUND",
              "variant": "declaration",
              "kind": 1024,
              "flags": {
                "isReadonly": true
              },
              "type": {
                "type": "literal",
                "value": 5
              }
            },
            {
              "id": 6397,
              "name": "OK",
              "variant": "declaration",
              "kind": 1024,
              "flags": {
                "isReadonly": true
              },
              "type": {
                "type": "literal",
                "value": 0
              }
            },
            {
              "id": 6408,
              "name": "OUT_OF_RANGE",
              "variant": "declaration",
              "kind": 1024,
              "flags": {
                "isReadonly": true
              },
              "type": {
                "type": "literal",
                "value": 11
              }
            },
            {
              "id": 6404,
              "name": "PERMISSION_DENIED",
              "variant": "declaration",
              "kind": 1024,
              "flags": {
                "isReadonly": true
              },
              "type": {
                "type": "literal",
                "value": 7
              }
            },
            {
              "id": 6405,
              "name": "RESOURCE_EXHAUSTED",
              "variant": "declaration",
              "kind": 1024,
              "flags": {
                "isReadonly": true
              },
              "type": {
                "type": "literal",
                "value": 8
              }
            },
            {
              "id": 6413,
              "name": "UNAUTHENTICATED",
              "variant": "declaration",
              "kind": 1024,
              "flags": {
                "isReadonly": true
              },
              "type": {
                "type": "literal",
                "value": 16
              }
            },
            {
              "id": 6411,
              "name": "UNAVAILABLE",
              "variant": "declaration",
              "kind": 1024,
              "flags": {
                "isReadonly": true
              },
              "type": {
                "type": "literal",
                "value": 14
              }
            },
            {
              "id": 6409,
              "name": "UNIMPLEMENTED",
              "variant": "declaration",
              "kind": 1024,
              "flags": {
                "isReadonly": true
              },
              "type": {
                "type": "literal",
                "value": 12
              }
            },
            {
              "id": 6399,
              "name": "UNKNOWN",
              "variant": "declaration",
              "kind": 1024,
              "flags": {
                "isReadonly": true
              },
              "type": {
                "type": "literal",
                "value": 2
              }
            }
          ]
        }
      }
    },
    {
      "id": 6514,
      "name": "createConnectRpcClient",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 6515,
          "name": "createConnectRpcClient",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Create a new ConnectRPC client instance.\n\nThe client supports multiple protocols (Connect, gRPC, gRPC-Web) and provides\nServer Reflection for runtime service discovery without compile-time code generation."
              }
            ],
            "blockTags": [
              {
                "tag": "@returns",
                "content": [
                  {
                    "kind": "text",
                    "text": "A new ConnectRPC client instance"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Basic usage with reflection",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createConnectRpcClient } from \"@probitas-test/client-connectrpc\";\n\nconst client = createConnectRpcClient({\n  url: \"http://localhost:50051\",\n});\n\n// Call a method\nconst response = await client.call(\n  \"echo.EchoService\",\n  \"echo\",\n  { message: \"Hello!\" }\n);\nconsole.log(response.data);\n\nawait client.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Service discovery with reflection",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createConnectRpcClient } from \"@probitas-test/client-connectrpc\";\n\nconst client = createConnectRpcClient({\n  url: \"http://localhost:50051\",\n});\n\n// Discover available services\nconst services = await client.reflection.listServices();\nconsole.log(\"Services:\", services);\n\n// Get method information\nconst info = await client.reflection.getServiceInfo(\"echo.EchoService\");\nconsole.log(\"Methods:\", info.methods);\n\nawait client.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Using different protocols",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createConnectRpcClient } from \"@probitas-test/client-connectrpc\";\n\n// Connect protocol (HTTP/1.1 or HTTP/2)\nconst connectClient = createConnectRpcClient({\n  url: \"http://localhost:8080\",\n  protocol: \"connect\",\n});\n\n// gRPC protocol (HTTP/2 with binary protobuf)\nconst grpcClient = createConnectRpcClient({\n  url: \"http://localhost:50051\",\n  protocol: \"grpc\",\n});\n\n// gRPC-Web protocol (for browser compatibility)\nconst grpcWebClient = createConnectRpcClient({\n  url: \"http://localhost:8080\",\n  protocol: \"grpc-web\",\n});\n\nawait connectClient.close();\nawait grpcClient.close();\nawait grpcWebClient.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Using connection config object",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createConnectRpcClient } from \"@probitas-test/client-connectrpc\";\n\nconst client = createConnectRpcClient({\n  url: {\n    host: \"grpc.example.com\",\n    port: 443,\n    protocol: \"https\",\n  },\n});\n\nawait client.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Using `await using` for automatic cleanup",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createConnectRpcClient } from \"@probitas-test/client-connectrpc\";\n\nawait using client = createConnectRpcClient({\n  url: \"http://localhost:50051\",\n});\n\nconst res = await client.call(\"echo.EchoService\", \"echo\", { message: \"test\" });\n// Client automatically closed when scope exits\n```"
                  }
                ]
              }
            ]
          },
          "parameters": [
            {
              "id": 6516,
              "name": "config",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Client configuration including server URL and protocol options"
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": 6355,
                "name": "ConnectRpcClientConfig",
                "package": "@probitas-test/client-connectrpc"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 6530,
            "name": "ConnectRpcClient",
            "package": "@probitas-test/client-connectrpc"
          }
        }
      ]
    },
    {
      "id": 6113,
      "name": "createGraphqlClient",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 6114,
          "name": "createGraphqlClient",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Create a new GraphQL client instance.\n\nThe client provides methods for executing GraphQL queries, mutations,\nand subscriptions with automatic error handling and response parsing."
              }
            ],
            "blockTags": [
              {
                "tag": "@returns",
                "content": [
                  {
                    "kind": "text",
                    "text": "A new GraphQL client instance"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Basic query",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createGraphqlClient } from \"@probitas-test/client-graphql\";\n\nconst client = createGraphqlClient({\n  url: \"http://localhost:4000/graphql\",\n});\n\nconst response = await client.query(`\n  query GetUser($id: ID!) {\n    user(id: $id) { id name email }\n  }\n`, { id: \"123\" });\n\nconsole.log(response.data);\nawait client.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Using connection config object",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createGraphqlClient } from \"@probitas-test/client-graphql\";\n\nconst client = createGraphqlClient({\n  url: { host: \"api.example.com\", port: 443, protocol: \"https\" },\n});\nawait client.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Mutation with error handling",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createGraphqlClient } from \"@probitas-test/client-graphql\";\n\nconst client = createGraphqlClient({ url: \"http://localhost:4000/graphql\" });\n\nconst response = await client.mutation(`\n  mutation CreateUser($input: CreateUserInput!) {\n    createUser(input: $input) { id }\n  }\n`, { input: { name: \"Alice\", email: \"alice@example.com\" } });\n\nif (response.ok) {\n  console.log(\"Created user:\", (response.data as any).createUser.id);\n}\n\nawait client.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Using `await using` for automatic cleanup",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createGraphqlClient } from \"@probitas-test/client-graphql\";\n\nawait using client = createGraphqlClient({\n  url: \"http://localhost:4000/graphql\",\n});\nconst response = await client.query(`{ __typename }`);\n// Client automatically closed when scope exits\n```"
                  }
                ]
              }
            ]
          },
          "parameters": [
            {
              "id": 6115,
              "name": "config",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Client configuration including URL and default options"
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": 5984,
                "name": "GraphqlClientConfig",
                "package": "@probitas-test/client-graphql"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 5993,
            "name": "GraphqlClient",
            "package": "@probitas-test/client-graphql"
          }
        }
      ]
    },
    {
      "id": 6787,
      "name": "createGrpcClient",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 6788,
          "name": "createGrpcClient",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Create a new gRPC client instance.\n\nThis is a thin wrapper around "
              },
              {
                "kind": "code",
                "text": "`createConnectRpcClient`"
              },
              {
                "kind": "text",
                "text": " with "
              },
              {
                "kind": "code",
                "text": "`protocol: \"grpc\"`"
              },
              {
                "kind": "text",
                "text": " fixed.\nThe client provides Server Reflection support for runtime service discovery."
              }
            ],
            "blockTags": [
              {
                "tag": "@returns",
                "content": [
                  {
                    "kind": "text",
                    "text": "A new gRPC client instance"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Basic usage with reflection",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createGrpcClient } from \"@probitas-test/client-grpc\";\n\nconst client = createGrpcClient({\n  url: \"http://localhost:50051\",\n});\n\n// Call a method\nconst response = await client.call(\n  \"echo.EchoService\",\n  \"echo\",\n  { message: \"Hello!\" }\n);\nconsole.log(response.data);\n\nawait client.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Service discovery with reflection",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createGrpcClient } from \"@probitas-test/client-grpc\";\n\nconst client = createGrpcClient({\n  url: \"http://localhost:50051\",\n});\n\n// Discover available services\nconst services = await client.reflection.listServices();\nconsole.log(\"Available services:\", services);\n\n// Get method information\nconst info = await client.reflection.getServiceInfo(\"echo.EchoService\");\nconsole.log(\"Methods:\", info.methods);\n\nawait client.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Testing error responses",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createGrpcClient } from \"@probitas-test/client-grpc\";\n\nconst client = createGrpcClient({ url: \"http://localhost:50051\" });\n\nconst response = await client.call(\n  \"user.UserService\",\n  \"getUser\",\n  { id: \"non-existent\" },\n  { throwOnError: false }\n);\n\nif (!response.ok) {\n  console.log(\"Error code:\", response.statusCode);  // NOT_FOUND = 5\n}\n\nawait client.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Using `await using` for automatic cleanup",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createGrpcClient } from \"@probitas-test/client-grpc\";\n\nawait using client = createGrpcClient({\n  url: \"http://localhost:50051\",\n});\n\nconst res = await client.call(\"echo.EchoService\", \"echo\", { message: \"test\" });\nconsole.log(res.data);\n// Client automatically closed when scope exits\n```"
                  }
                ]
              }
            ]
          },
          "parameters": [
            {
              "id": 6789,
              "name": "config",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Client configuration including server address"
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": 6790,
                "name": "GrpcClientConfig",
                "package": "@probitas-test/client-grpc"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 6530,
            "name": "ConnectRpcClient",
            "package": "@probitas-test/client-connectrpc"
          }
        }
      ]
    },
    {
      "id": 5650,
      "name": "createHttpClient",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 5651,
          "name": "createHttpClient",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Create a new HTTP client instance.\n\nThe client provides methods for making HTTP requests with automatic\ncookie handling, response body pre-loading, and error handling."
              }
            ],
            "blockTags": [
              {
                "tag": "@returns",
                "content": [
                  {
                    "kind": "text",
                    "text": "A new HTTP client instance"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Basic usage with string URL",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createHttpClient } from \"@probitas-test/client-http\";\n\nconst http = createHttpClient({ url: \"http://localhost:3000\" });\n\nconst response = await http.get(\"/users/123\");\nconsole.log(response.json);\n\nawait http.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "With connection config object",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createHttpClient } from \"@probitas-test/client-http\";\n\nconst http = createHttpClient({\n  url: { host: \"api.example.com\", port: 443, protocol: \"https\" },\n});\nawait http.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "With default headers",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createHttpClient } from \"@probitas-test/client-http\";\n\nconst http = createHttpClient({\n  url: \"http://localhost:3000\",\n  headers: {\n    \"Authorization\": \"Bearer token123\",\n    \"Accept\": \"application/json\",\n  },\n});\nawait http.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Using `await using` for automatic cleanup",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createHttpClient } from \"@probitas-test/client-http\";\n\nawait using http = createHttpClient({ url: \"http://localhost:3000\" });\nconst response = await http.get(\"/health\");\nconsole.log(response.ok);\n```"
                  }
                ]
              }
            ]
          },
          "parameters": [
            {
              "id": 5652,
              "name": "config",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Client configuration including URL and default options"
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": 5562,
                "name": "HttpClientConfig",
                "package": "@probitas-test/client-http"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 5572,
            "name": "HttpClient",
            "package": "@probitas-test/client-http"
          }
        }
      ]
    },
    {
      "id": 8102,
      "name": "createMongoClient",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 8103,
          "name": "createMongoClient",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Create a new MongoDB client instance.\n\nThe client provides typed collection access, aggregation pipelines,\ntransaction support, and comprehensive CRUD operations."
              }
            ],
            "blockTags": [
              {
                "tag": "@returns",
                "content": [
                  {
                    "kind": "text",
                    "text": "A promise resolving to a new MongoDB client instance"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Basic usage with connection string",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createMongoClient } from \"@probitas-test/client-mongodb\";\n\nconst mongo = await createMongoClient({\n  url: \"mongodb://localhost:27017\",\n  database: \"testdb\",\n});\n\nconst users = mongo.collection<{ name: string; age: number }>(\"users\");\nconst result = await users.find({ age: { $gte: 18 } });\n\nif (result.ok) {\n  console.log(result.docs[0]);\n} else {\n  console.error(\"Error:\", result.error.message);\n}\n\nawait mongo.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Using connection config object",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createMongoClient } from \"@probitas-test/client-mongodb\";\n\nconst mongo = await createMongoClient({\n  url: {\n    host: \"localhost\",\n    port: 27017,\n    username: \"admin\",\n    password: \"secret\",\n    authSource: \"admin\",\n  },\n  database: \"testdb\",\n});\n\nawait mongo.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Insert and query documents",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createMongoClient } from \"@probitas-test/client-mongodb\";\n\ninterface User { name: string; age: number }\n\nconst mongo = await createMongoClient({\n  url: \"mongodb://localhost:27017\",\n  database: \"testdb\",\n});\nconst users = mongo.collection<User>(\"users\");\n\n// Insert a document\nconst insertResult = await users.insertOne({ name: \"Alice\", age: 30 });\nif (insertResult.ok) {\n  console.log(\"Inserted ID:\", insertResult.insertedId);\n}\n\n// Find documents with projection and sorting\nconst findResult = await users.find(\n  { age: { $gte: 25 } },\n  { sort: { name: 1 }, limit: 10 }\n);\nif (findResult.ok) {\n  console.log(\"Found:\", findResult.docs.length);\n}\n\nawait mongo.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Transaction with auto-commit/rollback",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createMongoClient } from \"@probitas-test/client-mongodb\";\n\ninterface User { _id?: unknown; name: string; age: number }\n\nconst mongo = await createMongoClient({\n  url: \"mongodb://localhost:27017\",\n  database: \"testdb\",\n});\n\nawait mongo.transaction(async (session) => {\n  const users = session.collection<User>(\"users\");\n  const insertResult = await users.insertOne({ name: \"Bob\", age: 25 });\n  if (!insertResult.ok) throw insertResult.error;\n\n  const updateResult = await users.updateOne(\n    { name: \"Alice\" },\n    { $inc: { age: 1 } }\n  );\n  if (!updateResult.ok) throw updateResult.error;\n});\n\nawait mongo.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Aggregation pipeline",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createMongoClient } from \"@probitas-test/client-mongodb\";\n\ninterface User { name: string; age: number; department: string }\n\nconst mongo = await createMongoClient({\n  url: \"mongodb://localhost:27017\",\n  database: \"testdb\",\n});\nconst users = mongo.collection<User>(\"users\");\n\nconst result = await users.aggregate<{ _id: string; avgAge: number }>([\n  { $group: { _id: \"$department\", avgAge: { $avg: \"$age\" } } },\n  { $sort: { avgAge: -1 } },\n]);\nif (result.ok) {\n  console.log(result.docs);\n}\n\nawait mongo.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Using `await using` for automatic cleanup",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createMongoClient } from \"@probitas-test/client-mongodb\";\n\nawait using mongo = await createMongoClient({\n  url: \"mongodb://localhost:27017\",\n  database: \"testdb\",\n});\n\nconst result = await mongo.collection(\"users\").find({});\nif (result.ok) {\n  console.log(result.docs);\n}\n// Client automatically closed when scope exits\n```"
                  }
                ]
              }
            ]
          },
          "parameters": [
            {
              "id": 8104,
              "name": "config",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "MongoDB client configuration"
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": 7490,
                "name": "MongoClientConfig",
                "package": "@probitas-test/client-mongodb"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Promise"
            },
            "typeArguments": [
              {
                "type": "reference",
                "target": 7547,
                "name": "MongoClient",
                "package": "@probitas-test/client-mongodb"
              }
            ],
            "name": "Promise",
            "package": "typescript"
          }
        }
      ]
    },
    {
      "id": 9190,
      "name": "createRabbitMqClient",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 9191,
          "name": "createRabbitMqClient",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Create a new RabbitMQ client instance.\n\nThe client provides queue and exchange management, message publishing\nand consumption, and acknowledgment handling via AMQP protocol."
              }
            ],
            "blockTags": [
              {
                "tag": "@returns",
                "content": [
                  {
                    "kind": "text",
                    "text": "A promise resolving to a new RabbitMQ client instance"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Basic usage with string URL",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createRabbitMqClient } from \"@probitas-test/client-rabbitmq\";\n\nconst rabbit = await createRabbitMqClient({\n  url: \"amqp://guest:guest@localhost:5672\",\n});\n\nconst channel = await rabbit.channel();\nawait channel.assertQueue(\"my-queue\", { durable: true });\n\nconst content = new TextEncoder().encode(JSON.stringify({ type: \"ORDER\" }));\nawait channel.sendToQueue(\"my-queue\", content, { persistent: true });\n\nawait channel.close();\nawait rabbit.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "With connection config object",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createRabbitMqClient } from \"@probitas-test/client-rabbitmq\";\n\nconst rabbit = await createRabbitMqClient({\n  url: {\n    host: \"localhost\",\n    port: 5672,\n    username: \"guest\",\n    password: \"guest\",\n    vhost: \"/\",\n  },\n});\n\nawait rabbit.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Exchange and binding",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createRabbitMqClient } from \"@probitas-test/client-rabbitmq\";\n\nconst rabbit = await createRabbitMqClient({ url: \"amqp://localhost:5672\" });\nconst channel = await rabbit.channel();\n\n// Create exchange and queue\nawait channel.assertExchange(\"events\", \"topic\", { durable: true });\nawait channel.assertQueue(\"user-events\");\nawait channel.bindQueue(\"user-events\", \"events\", \"user.*\");\n\n// Publish to exchange\nconst content = new TextEncoder().encode(JSON.stringify({ id: 1 }));\nawait channel.publish(\"events\", \"user.created\", content);\n\nawait rabbit.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Consuming messages",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createRabbitMqClient } from \"@probitas-test/client-rabbitmq\";\n\nconst rabbit = await createRabbitMqClient({ url: \"amqp://localhost:5672\" });\nconst channel = await rabbit.channel();\nawait channel.assertQueue(\"my-queue\");\n\nfor await (const message of channel.consume(\"my-queue\")) {\n  console.log(\"Received:\", new TextDecoder().decode(message.content));\n  await channel.ack(message);\n  break;\n}\n\nawait rabbit.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Get single message (polling)",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createRabbitMqClient } from \"@probitas-test/client-rabbitmq\";\n\nconst rabbit = await createRabbitMqClient({ url: \"amqp://localhost:5672\" });\nconst channel = await rabbit.channel();\nawait channel.assertQueue(\"my-queue\");\n\nconst result = await channel.get(\"my-queue\");\nif (result.message) {\n  await channel.ack(result.message);\n}\n\nawait rabbit.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Using `await using` for automatic cleanup",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createRabbitMqClient } from \"@probitas-test/client-rabbitmq\";\n\nawait using rabbit = await createRabbitMqClient({\n  url: \"amqp://localhost:5672\",\n});\n\nconst channel = await rabbit.channel();\nawait channel.assertQueue(\"test\");\n// Client automatically closed when scope exits\n```"
                  }
                ]
              }
            ]
          },
          "parameters": [
            {
              "id": 9192,
              "name": "config",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "RabbitMQ client configuration"
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": 8717,
                "name": "RabbitMqClientConfig",
                "package": "@probitas-test/client-rabbitmq"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Promise"
            },
            "typeArguments": [
              {
                "type": "reference",
                "target": 8858,
                "name": "RabbitMqClient",
                "package": "@probitas-test/client-rabbitmq"
              }
            ],
            "name": "Promise",
            "package": "typescript"
          }
        }
      ]
    },
    {
      "id": 7449,
      "name": "createRedisClient",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 7450,
          "name": "createRedisClient",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Create a new Redis client instance.\n\nThe client provides comprehensive Redis data structure support including strings,\nhashes, lists, sets, sorted sets, pub/sub, and transactions."
              }
            ],
            "blockTags": [
              {
                "tag": "@returns",
                "content": [
                  {
                    "kind": "text",
                    "text": "A promise resolving to a new Redis client instance"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Using URL string",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createRedisClient } from \"@probitas-test/client-redis\";\n\nconst client = await createRedisClient({\n  url: \"redis://localhost:6379/0\",\n});\n\nawait client.set(\"key\", \"value\");\nconst result = await client.get(\"key\");\nif (result.ok) {\n  console.log(result.value);  // \"value\"\n}\n\nawait client.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Using connection config object",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createRedisClient } from \"@probitas-test/client-redis\";\n\nconst client = await createRedisClient({\n  url: {\n    host: \"localhost\",\n    port: 6379,\n    password: \"secret\",\n    db: 0,\n  },\n});\nawait client.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Set with expiration",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createRedisClient } from \"@probitas-test/client-redis\";\n\nconst client = await createRedisClient({ url: \"redis://localhost:6379\" });\nconst sessionData = JSON.stringify({ userId: \"123\" });\nconst data = \"temporary value\";\n\n// Set key with 1 hour TTL\nawait client.set(\"session\", sessionData, { ex: 3600 });\n\n// Set key with 5 second TTL in milliseconds\nawait client.set(\"temp\", data, { px: 5000 });\n\nawait client.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Hash operations",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createRedisClient } from \"@probitas-test/client-redis\";\n\nconst client = await createRedisClient({ url: \"redis://localhost:6379\" });\n\nawait client.hset(\"user:123\", \"name\", \"Alice\");\nawait client.hset(\"user:123\", \"email\", \"alice@example.com\");\n\nconst user = await client.hgetall(\"user:123\");\nif (user.ok) {\n  console.log(user.value);  // { name: \"Alice\", email: \"alice@example.com\" }\n}\n\nawait client.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Pub/Sub",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createRedisClient } from \"@probitas-test/client-redis\";\n\nconst client = await createRedisClient({ url: \"redis://localhost:6379\" });\n\n// Subscribe to channel (this would run indefinitely in practice)\n// for await (const message of client.subscribe(\"events\")) {\n//   console.log(\"Received:\", message.message);\n// }\n\n// Publish to channel\nawait client.publish(\"events\", JSON.stringify({ type: \"user.created\" }));\n\nawait client.close();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Using `await using` for automatic cleanup",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createRedisClient } from \"@probitas-test/client-redis\";\n\nawait using client = await createRedisClient({\n  url: \"redis://localhost:6379\",\n});\n\nawait client.set(\"test\", \"value\");\n// Client automatically closed when scope exits\n```"
                  }
                ]
              }
            ]
          },
          "parameters": [
            {
              "id": 7451,
              "name": "config",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Redis client configuration"
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": 6830,
                "name": "RedisClientConfig",
                "package": "@probitas-test/client-redis"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Promise"
            },
            "typeArguments": [
              {
                "type": "reference",
                "target": 6928,
                "name": "RedisClient",
                "package": "@probitas-test/client-redis"
              }
            ],
            "name": "Promise",
            "package": "typescript"
          }
        }
      ]
    },
    {
      "id": 8679,
      "name": "createSqsClient",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 8680,
          "name": "createSqsClient",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Create a new Amazon SQS client instance.\n\nThe client provides queue management, message publishing and consumption,\nbatch operations, and supports both standard and FIFO queues via AWS SDK."
              }
            ],
            "blockTags": [
              {
                "tag": "@returns",
                "content": [
                  {
                    "kind": "text",
                    "text": "A promise resolving to a new SQS client instance"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Basic usage with existing queue",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createSqsClient } from \"@probitas-test/client-sqs\";\n\nasync function example() {\n  const sqs = await createSqsClient({\n    region: \"ap-northeast-1\",\n    queueUrl: \"https://sqs.ap-northeast-1.amazonaws.com/123456789/my-queue\",\n    credentials: { accessKeyId: \"test\", secretAccessKey: \"test\" },\n  });\n\n  // Send a message\n  const sendResult = await sqs.send(JSON.stringify({\n    type: \"ORDER\",\n    orderId: \"123\",\n  }));\n\n  if (sendResult.ok) {\n    console.log(\"Message ID:\", sendResult.messageId);\n  } else {\n    console.error(\"Error:\", sendResult.error.message);\n  }\n\n  await sqs.close();\n}\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Using ElasticMQ for local development",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createSqsClient } from \"@probitas-test/client-sqs\";\n\nasync function example() {\n  const sqs = await createSqsClient({\n    region: \"us-east-1\",\n    url: \"http://localhost:9324\",\n    credentials: {\n      accessKeyId: \"test\",\n      secretAccessKey: \"test\",\n    },\n  });\n\n  // Create queue dynamically (also sets queueUrl)\n  const result = await sqs.ensureQueue(\"test-queue\");\n  if (result.ok) {\n    console.log(result.queueUrl);  // http://localhost:9324/000000000000/test-queue\n  }\n\n  await sqs.close();\n}\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Receiving messages with long polling",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createSqsClient } from \"@probitas-test/client-sqs\";\n\nasync function example() {\n  const sqs = await createSqsClient({\n    region: \"us-east-1\",\n    url: \"http://localhost:9324\",\n    credentials: { accessKeyId: \"test\", secretAccessKey: \"test\" },\n  });\n  await sqs.ensureQueue(\"test-queue\");\n\n  // Long polling waits up to 20 seconds for messages\n  const receiveResult = await sqs.receive({\n    maxMessages: 10,\n    waitTimeSeconds: 20,\n    visibilityTimeout: 30,\n  });\n\n  if (receiveResult.ok) {\n    console.log(\"Received:\", receiveResult.messages.length);\n\n    // Process and acknowledge messages\n    for (const msg of receiveResult.messages) {\n      const data = JSON.parse(msg.body);\n      console.log(\"Processing:\", data);\n\n      // Delete after successful processing\n      await sqs.delete(msg.receiptHandle);\n    }\n  }\n\n  await sqs.close();\n}\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Batch operations for high throughput",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createSqsClient } from \"@probitas-test/client-sqs\";\n\nasync function example() {\n  const sqs = await createSqsClient({\n    region: \"us-east-1\",\n    url: \"http://localhost:9324\",\n    credentials: { accessKeyId: \"test\", secretAccessKey: \"test\" },\n  });\n  await sqs.ensureQueue(\"test-queue\");\n\n  // Send multiple messages in a single API call\n  const batchResult = await sqs.sendBatch([\n    { id: \"1\", body: JSON.stringify({ event: \"user.created\", userId: \"a1\" }) },\n    { id: \"2\", body: JSON.stringify({ event: \"user.created\", userId: \"a2\" }) },\n    { id: \"3\", body: JSON.stringify({ event: \"user.updated\", userId: \"a3\" }) },\n  ]);\n\n  if (batchResult.ok) {\n    console.log(`Sent: ${batchResult.successful.length}`);\n    console.log(`Failed: ${batchResult.failed.length}`);\n  }\n\n  // Batch delete processed messages\n  const receiveResult = await sqs.receive({ maxMessages: 10 });\n  if (receiveResult.ok) {\n    const handles = receiveResult.messages.map((m) => m.receiptHandle);\n    await sqs.deleteBatch(handles);\n  }\n\n  await sqs.close();\n}\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Using `await using` for automatic cleanup",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { createSqsClient } from \"@probitas-test/client-sqs\";\n\nasync function example() {\n  await using sqs = await createSqsClient({\n    region: \"us-east-1\",\n    url: \"http://localhost:9324\",\n    credentials: { accessKeyId: \"test\", secretAccessKey: \"test\" },\n  });\n\n  await sqs.ensureQueue(\"test-queue\");\n  await sqs.send(\"Hello, SQS!\");\n  // Client automatically closed when scope exits\n}\n```"
                  }
                ]
              }
            ]
          },
          "parameters": [
            {
              "id": 8681,
              "name": "config",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "SQS client configuration"
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": 8124,
                "name": "SqsClientConfig",
                "package": "@probitas-test/client-sqs"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": {
              "packageName": "typescript",
              "packagePath": "lib/lib.es5.d.ts",
              "qualifiedName": "Promise"
            },
            "typeArguments": [
              {
                "type": "reference",
                "target": 8200,
                "name": "SqsClient",
                "package": "@probitas-test/client-sqs"
              }
            ],
            "name": "Promise",
            "package": "typescript"
          }
        }
      ]
    },
    {
      "id": 9596,
      "name": "expect",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 9597,
          "name": "expect",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Unified expect function that dispatches to the appropriate expectation function\nbased on the type of the input object."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { expect } from \"./expect.ts\";\n\n// Falls back to expectAnything (chainable @std/expect) for other values\nexpect(42).toBe(42).toBeGreaterThan(40);\nexpect(\"hello world\").toContain(\"world\");\nexpect({ a: 1, b: 2 }).toMatchObject({ a: 1 });\n```"
                  }
                ]
              }
            ]
          },
          "typeParameters": [
            {
              "id": 9598,
              "name": "T",
              "variant": "typeParam",
              "kind": 131072,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 9731,
                "name": "HttpResponse",
                "package": "@probitas-test/client-http"
              }
            }
          ],
          "parameters": [
            {
              "id": 9599,
              "name": "value",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "@probitas-test/expect",
                  "packagePath": "expect.ts",
                  "qualifiedName": "NotAny"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9598,
                    "name": "T",
                    "package": "@probitas-test/expect",
                    "refersToTypeParameter": true
                  }
                ],
                "name": "NotAny",
                "package": "@probitas-test/expect"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 5216,
            "name": "HttpResponseExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 9600,
          "name": "expect",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Unified expect function that dispatches to the appropriate expectation function\nbased on the type of the input object."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { expect } from \"./expect.ts\";\n\n// Falls back to expectAnything (chainable @std/expect) for other values\nexpect(42).toBe(42).toBeGreaterThan(40);\nexpect(\"hello world\").toContain(\"world\");\nexpect({ a: 1, b: 2 }).toMatchObject({ a: 1 });\n```"
                  }
                ]
              }
            ]
          },
          "typeParameters": [
            {
              "id": 9601,
              "name": "T",
              "variant": "typeParam",
              "kind": 131072,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 9825,
                "name": "ConnectRpcResponse",
                "package": "@probitas-test/client-connectrpc"
              }
            }
          ],
          "parameters": [
            {
              "id": 9602,
              "name": "value",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "@probitas-test/expect",
                  "packagePath": "expect.ts",
                  "qualifiedName": "NotAny"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9601,
                    "name": "T",
                    "package": "@probitas-test/expect",
                    "refersToTypeParameter": true
                  }
                ],
                "name": "NotAny",
                "package": "@probitas-test/expect"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 6119,
            "name": "ConnectRpcResponseExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 9603,
          "name": "expect",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Unified expect function that dispatches to the appropriate expectation function\nbased on the type of the input object."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { expect } from \"./expect.ts\";\n\n// Falls back to expectAnything (chainable @std/expect) for other values\nexpect(42).toBe(42).toBeGreaterThan(40);\nexpect(\"hello world\").toContain(\"world\");\nexpect({ a: 1, b: 2 }).toMatchObject({ a: 1 });\n```"
                  }
                ]
              }
            ]
          },
          "typeParameters": [
            {
              "id": 9604,
              "name": "T",
              "variant": "typeParam",
              "kind": 131072,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 9784,
                "name": "GraphqlResponse",
                "package": "@probitas-test/client-graphql"
              }
            }
          ],
          "parameters": [
            {
              "id": 9605,
              "name": "value",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "@probitas-test/expect",
                  "packagePath": "expect.ts",
                  "qualifiedName": "NotAny"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9604,
                    "name": "T",
                    "package": "@probitas-test/expect",
                    "refersToTypeParameter": true
                  }
                ],
                "name": "NotAny",
                "package": "@probitas-test/expect"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 5739,
            "name": "GraphqlResponseExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 9606,
          "name": "expect",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Unified expect function that dispatches to the appropriate expectation function\nbased on the type of the input object."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { expect } from \"./expect.ts\";\n\n// Falls back to expectAnything (chainable @std/expect) for other values\nexpect(42).toBe(42).toBeGreaterThan(40);\nexpect(\"hello world\").toContain(\"world\");\nexpect({ a: 1, b: 2 }).toMatchObject({ a: 1 });\n```"
                  }
                ]
              }
            ]
          },
          "typeParameters": [
            {
              "id": 9607,
              "name": "T",
              "variant": "typeParam",
              "kind": 131072,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 9498,
                "name": "SqlQueryResult",
                "package": "@probitas-test/client-sql"
              }
            }
          ],
          "parameters": [
            {
              "id": 9608,
              "name": "value",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "@probitas-test/expect",
                  "packagePath": "expect.ts",
                  "qualifiedName": "NotAny"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9607,
                    "name": "T",
                    "package": "@probitas-test/expect",
                    "refersToTypeParameter": true
                  }
                ],
                "name": "NotAny",
                "package": "@probitas-test/expect"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 9197,
            "name": "SqlQueryResultExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 9609,
          "name": "expect",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Unified expect function that dispatches to the appropriate expectation function\nbased on the type of the input object."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { expect } from \"./expect.ts\";\n\n// Falls back to expectAnything (chainable @std/expect) for other values\nexpect(42).toBe(42).toBeGreaterThan(40);\nexpect(\"hello world\").toContain(\"world\");\nexpect({ a: 1, b: 2 }).toMatchObject({ a: 1 });\n```"
                  }
                ]
              }
            ]
          },
          "typeParameters": [
            {
              "id": 9610,
              "name": "T",
              "variant": "typeParam",
              "kind": 131072,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 7195,
                "name": "RedisResult",
                "package": "@probitas-test/client-redis"
              }
            }
          ],
          "parameters": [
            {
              "id": 9611,
              "name": "value",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "@probitas-test/expect",
                  "packagePath": "expect.ts",
                  "qualifiedName": "NotAny"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9610,
                    "name": "T",
                    "package": "@probitas-test/expect",
                    "refersToTypeParameter": true
                  }
                ],
                "name": "NotAny",
                "package": "@probitas-test/expect"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 6805,
            "typeArguments": [
              {
                "type": "reference",
                "target": 9610,
                "name": "T",
                "package": "@probitas-test/expect",
                "refersToTypeParameter": true
              }
            ],
            "name": "RedisExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 9612,
          "name": "expect",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Unified expect function that dispatches to the appropriate expectation function\nbased on the type of the input object."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { expect } from \"./expect.ts\";\n\n// Falls back to expectAnything (chainable @std/expect) for other values\nexpect(42).toBe(42).toBeGreaterThan(40);\nexpect(\"hello world\").toContain(\"world\");\nexpect({ a: 1, b: 2 }).toMatchObject({ a: 1 });\n```"
                  }
                ]
              }
            ]
          },
          "typeParameters": [
            {
              "id": 9613,
              "name": "T",
              "variant": "typeParam",
              "kind": 131072,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 10912,
                "name": "MongoResult",
                "package": "@probitas-test/client-mongodb"
              }
            }
          ],
          "parameters": [
            {
              "id": 9614,
              "name": "value",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "@probitas-test/expect",
                  "packagePath": "expect.ts",
                  "qualifiedName": "NotAny"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9613,
                    "name": "T",
                    "package": "@probitas-test/expect",
                    "refersToTypeParameter": true
                  }
                ],
                "name": "NotAny",
                "package": "@probitas-test/expect"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 7456,
            "typeArguments": [
              {
                "type": "reference",
                "target": 9613,
                "name": "T",
                "package": "@probitas-test/expect",
                "refersToTypeParameter": true
              }
            ],
            "name": "MongoExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 9615,
          "name": "expect",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Unified expect function that dispatches to the appropriate expectation function\nbased on the type of the input object."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { expect } from \"./expect.ts\";\n\n// Falls back to expectAnything (chainable @std/expect) for other values\nexpect(42).toBe(42).toBeGreaterThan(40);\nexpect(\"hello world\").toContain(\"world\");\nexpect({ a: 1, b: 2 }).toMatchObject({ a: 1 });\n```"
                  }
                ]
              }
            ]
          },
          "typeParameters": [
            {
              "id": 9616,
              "name": "T",
              "variant": "typeParam",
              "kind": 131072,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 9028,
                "name": "RabbitMqResult",
                "package": "@probitas-test/client-rabbitmq"
              }
            }
          ],
          "parameters": [
            {
              "id": 9617,
              "name": "value",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "@probitas-test/expect",
                  "packagePath": "expect.ts",
                  "qualifiedName": "NotAny"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9616,
                    "name": "T",
                    "package": "@probitas-test/expect",
                    "refersToTypeParameter": true
                  }
                ],
                "name": "NotAny",
                "package": "@probitas-test/expect"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 8686,
            "typeArguments": [
              {
                "type": "reference",
                "target": 9616,
                "name": "T",
                "package": "@probitas-test/expect",
                "refersToTypeParameter": true
              }
            ],
            "name": "RabbitMqExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 9618,
          "name": "expect",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Unified expect function that dispatches to the appropriate expectation function\nbased on the type of the input object."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { expect } from \"./expect.ts\";\n\n// Falls back to expectAnything (chainable @std/expect) for other values\nexpect(42).toBe(42).toBeGreaterThan(40);\nexpect(\"hello world\").toContain(\"world\");\nexpect({ a: 1, b: 2 }).toMatchObject({ a: 1 });\n```"
                  }
                ]
              }
            ]
          },
          "typeParameters": [
            {
              "id": 9619,
              "name": "T",
              "variant": "typeParam",
              "kind": 131072,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 11566,
                "name": "SqsResult",
                "package": "@probitas-test/client-sqs"
              }
            }
          ],
          "parameters": [
            {
              "id": 9620,
              "name": "value",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "@probitas-test/expect",
                  "packagePath": "expect.ts",
                  "qualifiedName": "NotAny"
                },
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9619,
                    "name": "T",
                    "package": "@probitas-test/expect",
                    "refersToTypeParameter": true
                  }
                ],
                "name": "NotAny",
                "package": "@probitas-test/expect"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 8109,
            "typeArguments": [
              {
                "type": "reference",
                "target": 9619,
                "name": "T",
                "package": "@probitas-test/expect",
                "refersToTypeParameter": true
              }
            ],
            "name": "SqsExpectation",
            "package": "@probitas-test/expect"
          }
        },
        {
          "id": 9621,
          "name": "expect",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Unified expect function that dispatches to the appropriate expectation function\nbased on the type of the input object."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { expect } from \"./expect.ts\";\n\n// Falls back to expectAnything (chainable @std/expect) for other values\nexpect(42).toBe(42).toBeGreaterThan(40);\nexpect(\"hello world\").toContain(\"world\");\nexpect({ a: 1, b: 2 }).toMatchObject({ a: 1 });\n```"
                  }
                ]
              }
            ]
          },
          "parameters": [
            {
              "id": 9622,
              "name": "value",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "intrinsic",
                "name": "any"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 9630,
            "name": "AnythingExpectation",
            "package": "@probitas-test/expect"
          }
        }
      ]
    },
    {
      "id": 9727,
      "name": "expectAnything",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 9728,
          "name": "expectAnything",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Creates a chainable expectation for any value using @std/expect matchers.\n\nThis wrapper allows method chaining, unlike @std/expect which returns void."
              }
            ],
            "blockTags": [
              {
                "tag": "@returns",
                "content": [
                  {
                    "kind": "text",
                    "text": "Chainable expectation interface"
                  }
                ]
              },
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport { expectAnything } from \"@probitas-test/expect\";\n\n// Method chaining\nexpectAnything(42)\n  .toBeDefined()\n  .toBeGreaterThan(40)\n  .toBeLessThan(50);\n\n// Negation with continued chaining\nexpectAnything(\"hello\")\n  .not.toBe(\"world\")\n  .not.toBeNull()\n  .toContain(\"ello\");\n```"
                  }
                ]
              }
            ]
          },
          "typeParameters": [
            {
              "id": 9729,
              "name": "T",
              "variant": "typeParam",
              "kind": 131072,
              "flags": {}
            }
          ],
          "parameters": [
            {
              "id": 9730,
              "name": "value",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Value to test"
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": 9729,
                "name": "T",
                "package": "@probitas-test/expect",
                "refersToTypeParameter": true
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 9630,
            "name": "AnythingExpectation",
            "package": "@probitas-test/expect"
          }
        }
      ]
    },
    {
      "id": 6116,
      "name": "expectConnectRpcResponse",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 6117,
          "name": "expectConnectRpcResponse",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "parameters": [
            {
              "id": 6118,
              "name": "response",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 9825,
                "name": "ConnectRpcResponse",
                "package": "@probitas-test/client-connectrpc"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 6119,
            "name": "ConnectRpcResponseExpectation",
            "package": "@probitas-test/expect"
          }
        }
      ]
    },
    {
      "id": 5736,
      "name": "expectGraphqlResponse",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 5737,
          "name": "expectGraphqlResponse",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "parameters": [
            {
              "id": 5738,
              "name": "response",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 9784,
                "name": "GraphqlResponse",
                "package": "@probitas-test/client-graphql"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 5739,
            "name": "GraphqlResponseExpectation",
            "package": "@probitas-test/expect"
          }
        }
      ]
    },
    {
      "id": 6563,
      "name": "expectGrpcResponse",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 6564,
          "name": "expectGrpcResponse",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "parameters": [
            {
              "id": 6565,
              "name": "response",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 9825,
                "name": "ConnectRpcResponse",
                "package": "@probitas-test/client-connectrpc"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 6566,
            "name": "GrpcResponseExpectation",
            "package": "@probitas-test/expect"
          }
        }
      ]
    },
    {
      "id": 5213,
      "name": "expectHttpResponse",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 5214,
          "name": "expectHttpResponse",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "parameters": [
            {
              "id": 5215,
              "name": "response",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 9731,
                "name": "HttpResponse",
                "package": "@probitas-test/client-http"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 5216,
            "name": "HttpResponseExpectation",
            "package": "@probitas-test/expect"
          }
        }
      ]
    },
    {
      "id": 7452,
      "name": "expectMongoResult",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 7453,
          "name": "expectMongoResult",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Create a fluent expectation chain for any MongoDB result validation.\n\nThis unified function accepts any MongoDB result type and returns\nthe appropriate expectation interface based on the result's type discriminator."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { MongoFindResult, MongoInsertOneResult, MongoUpdateResult, MongoDeleteResult, MongoFindOneResult, MongoCountResult } from \"@probitas-test/client-mongodb\";\nimport { expectMongoResult } from \"./mongodb.ts\";\n\n// For find result - returns MongoFindResultExpectation\nconst findResult = {\n  kind: \"mongo:find\",\n  ok: true,\n  docs: [{ name: \"Alice\" }],\n  duration: 0,\n} as unknown as MongoFindResult;\nexpectMongoResult(findResult).toBeOk().toHaveDocsCount(1);\n\n// For insert result - returns MongoInsertOneResultExpectation\nconst insertResult = {\n  kind: \"mongo:insert-one\",\n  ok: true,\n  insertedId: \"123\",\n  duration: 0,\n} as unknown as MongoInsertOneResult;\nexpectMongoResult(insertResult).toBeOk().toHaveInsertedId(\"123\");\n\n// For update result - returns MongoUpdateResultExpectation\nconst updateResult = {\n  kind: \"mongo:update\",\n  ok: true,\n  matchedCount: 1,\n  modifiedCount: 1,\n  duration: 0,\n} as unknown as MongoUpdateResult;\nexpectMongoResult(updateResult).toBeOk().toHaveMatchedCount(1).toHaveModifiedCount(1);\n\n// For delete result - returns MongoDeleteResultExpectation\nconst deleteResult = {\n  kind: \"mongo:delete\",\n  ok: true,\n  deletedCount: 1,\n  duration: 0,\n} as unknown as MongoDeleteResult;\nexpectMongoResult(deleteResult).toBeOk().toHaveDeletedCount(1);\n\n// For findOne result - returns MongoFindOneResultExpectation\nconst findOneResult = {\n  kind: \"mongo:find-one\",\n  ok: true,\n  doc: { name: \"Alice\" },\n  duration: 0,\n} as unknown as MongoFindOneResult;\nexpectMongoResult(findOneResult).toBeOk().toHaveDocPresent();\n\n// For count result - returns MongoCountResultExpectation\nconst countResult = {\n  kind: \"mongo:count\",\n  ok: true,\n  count: 10,\n  duration: 0,\n} as unknown as MongoCountResult;\nexpectMongoResult(countResult).toBeOk().toHaveCount(10);\n```"
                  }
                ]
              }
            ]
          },
          "typeParameters": [
            {
              "id": 7454,
              "name": "R",
              "variant": "typeParam",
              "kind": 131072,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 10912,
                "name": "MongoResult",
                "package": "@probitas-test/client-mongodb"
              }
            }
          ],
          "parameters": [
            {
              "id": 7455,
              "name": "result",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 7454,
                "name": "R",
                "package": "@probitas-test/expect",
                "refersToTypeParameter": true
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 7456,
            "typeArguments": [
              {
                "type": "reference",
                "target": 7454,
                "name": "R",
                "package": "@probitas-test/expect",
                "refersToTypeParameter": true
              }
            ],
            "name": "MongoExpectation",
            "package": "@probitas-test/expect"
          }
        }
      ]
    },
    {
      "id": 8682,
      "name": "expectRabbitMqResult",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 8683,
          "name": "expectRabbitMqResult",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Create a fluent expectation chain for any RabbitMQ result validation.\n\nThis unified function accepts any RabbitMQ result type and returns\nthe appropriate expectation interface based on the result's type discriminator."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RabbitMqPublishResult, RabbitMqConsumeResult, RabbitMqQueueResult, RabbitMqExchangeResult, RabbitMqAckResult } from \"@probitas-test/client-rabbitmq\";\nimport { expectRabbitMqResult } from \"./rabbitmq.ts\";\n\n// For publish result - returns RabbitMqPublishResultExpectation\nconst publishResult = {\n  kind: \"rabbitmq:publish\",\n  ok: true,\n  duration: 0,\n} as unknown as RabbitMqPublishResult;\nexpectRabbitMqResult(publishResult).toBeOk();\n\n// For consume result - returns RabbitMqConsumeResultExpectation\nconst consumeResult = {\n  kind: \"rabbitmq:consume\",\n  ok: true,\n  message: { content: new Uint8Array() },\n  duration: 0,\n} as unknown as RabbitMqConsumeResult;\nexpectRabbitMqResult(consumeResult).toBeOk().toHaveMessagePresent();\n\n// For queue result - returns RabbitMqQueueResultExpectation\nconst queueResult = {\n  kind: \"rabbitmq:queue\",\n  ok: true,\n  queue: \"my-queue\",\n  messageCount: 0,\n  consumerCount: 0,\n  duration: 0,\n} as unknown as RabbitMqQueueResult;\nexpectRabbitMqResult(queueResult).toBeOk().toHaveMessageCount(0);\n\n// For exchange result - returns RabbitMqExchangeResultExpectation\nconst exchangeResult = {\n  kind: \"rabbitmq:exchange\",\n  ok: true,\n  duration: 0,\n} as unknown as RabbitMqExchangeResult;\nexpectRabbitMqResult(exchangeResult).toBeOk();\n\n// For ack result - returns RabbitMqAckResultExpectation\nconst ackResult = {\n  kind: \"rabbitmq:ack\",\n  ok: true,\n  duration: 0,\n} as unknown as RabbitMqAckResult;\nexpectRabbitMqResult(ackResult).toBeOk();\n```"
                  }
                ]
              }
            ]
          },
          "typeParameters": [
            {
              "id": 8684,
              "name": "R",
              "variant": "typeParam",
              "kind": 131072,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 9028,
                "name": "RabbitMqResult",
                "package": "@probitas-test/client-rabbitmq"
              }
            }
          ],
          "parameters": [
            {
              "id": 8685,
              "name": "result",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 8684,
                "name": "R",
                "package": "@probitas-test/expect",
                "refersToTypeParameter": true
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 8686,
            "typeArguments": [
              {
                "type": "reference",
                "target": 8684,
                "name": "R",
                "package": "@probitas-test/expect",
                "refersToTypeParameter": true
              }
            ],
            "name": "RabbitMqExpectation",
            "package": "@probitas-test/expect"
          }
        }
      ]
    },
    {
      "id": 6801,
      "name": "expectRedisResult",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 6802,
          "name": "expectRedisResult",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Create a fluent expectation chain for any Redis result validation.\n\nThis unified function accepts any Redis result type and returns\nthe appropriate expectation interface based on the result's type discriminator."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { RedisGetResult, RedisCountResult, RedisArrayResult } from \"@probitas-test/client-redis\";\nimport { expectRedisResult } from \"./redis.ts\";\n\n// For GET result - returns RedisGetResultExpectation\nconst getResult = {\n  kind: \"redis:get\",\n  ok: true,\n  value: \"expected\",\n  duration: 0,\n} as unknown as RedisGetResult;\nexpectRedisResult(getResult).toBeOk().toHaveValue(\"expected\");\n\n// For COUNT result - returns RedisCountResultExpectation\nconst countResult = {\n  kind: \"redis:count\",\n  ok: true,\n  value: 1,\n  duration: 0,\n} as unknown as RedisCountResult;\nexpectRedisResult(countResult).toBeOk().toHaveValue(1);\n\n// For ARRAY result - returns RedisArrayResultExpectation\nconst arrayResult = {\n  kind: \"redis:array\",\n  ok: true,\n  value: [\"a\", \"b\", \"item\"],\n  duration: 0,\n} as unknown as RedisArrayResult<string>;\nexpectRedisResult(arrayResult).toBeOk().toHaveValueCount(3).toHaveValueContaining(\"item\");\n```"
                  }
                ]
              }
            ]
          },
          "typeParameters": [
            {
              "id": 6803,
              "name": "R",
              "variant": "typeParam",
              "kind": 131072,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 7195,
                "name": "RedisResult",
                "package": "@probitas-test/client-redis"
              }
            }
          ],
          "parameters": [
            {
              "id": 6804,
              "name": "result",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 6803,
                "name": "R",
                "package": "@probitas-test/expect",
                "refersToTypeParameter": true
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 6805,
            "typeArguments": [
              {
                "type": "reference",
                "target": 6803,
                "name": "R",
                "package": "@probitas-test/expect",
                "refersToTypeParameter": true
              }
            ],
            "name": "RedisExpectation",
            "package": "@probitas-test/expect"
          }
        }
      ]
    },
    {
      "id": 9193,
      "name": "expectSqlQueryResult",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 9194,
          "name": "expectSqlQueryResult",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "typeParameters": [
            {
              "id": 9195,
              "name": "T",
              "variant": "typeParam",
              "kind": 131072,
              "flags": {},
              "default": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.es5.d.ts",
                  "qualifiedName": "Record"
                },
                "typeArguments": [
                  {
                    "type": "intrinsic",
                    "name": "string"
                  },
                  {
                    "type": "intrinsic",
                    "name": "any"
                  }
                ],
                "name": "Record",
                "package": "typescript"
              }
            }
          ],
          "parameters": [
            {
              "id": 9196,
              "name": "result",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 9498,
                "typeArguments": [
                  {
                    "type": "reference",
                    "target": 9195,
                    "name": "T",
                    "package": "@probitas-test/expect",
                    "refersToTypeParameter": true
                  }
                ],
                "name": "SqlQueryResult",
                "package": "@probitas-test/client-sql"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 9197,
            "name": "SqlQueryResultExpectation",
            "package": "@probitas-test/expect"
          }
        }
      ]
    },
    {
      "id": 8105,
      "name": "expectSqsResult",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 8106,
          "name": "expectSqsResult",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Create a fluent expectation chain for any SQS result validation.\n\nThis unified function accepts any SQS result type and returns\nthe appropriate expectation interface based on the result's type discriminator.\nSupports send, sendBatch, receive, delete, deleteBatch, ensureQueue, and deleteQueue results."
              }
            ],
            "blockTags": [
              {
                "tag": "@returns",
                "content": [
                  {
                    "kind": "text",
                    "text": "A typed expectation object matching the result type"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Send result validation",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { SqsSendResult } from \"@probitas-test/client-sqs\";\nimport { expectSqsResult } from \"./sqs.ts\";\nconst sendResult = {\n  kind: \"sqs:send\",\n  ok: true,\n  messageId: \"msg-123\",\n  md5OfBody: \"abc123\",\n  sequenceNumber: undefined,\n  duration: 50,\n} as unknown as SqsSendResult;\nexpectSqsResult(sendResult)\n  .toBeOk()\n  .toHaveMessageIdContaining(\"msg\")\n  .toHaveDurationLessThan(1000);\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Receive result validation",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { SqsReceiveResult } from \"@probitas-test/client-sqs\";\nimport { expectSqsResult } from \"./sqs.ts\";\nconst receiveResult = {\n  kind: \"sqs:receive\",\n  ok: true,\n  messages: [{ body: \"test message\" }],\n  duration: 0,\n} as unknown as SqsReceiveResult;\nexpectSqsResult(receiveResult)\n  .toBeOk()\n  .toHaveMessagesCountGreaterThanOrEqual(1);\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Batch operations",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { SqsSendBatchResult } from \"@probitas-test/client-sqs\";\nimport { expectSqsResult } from \"./sqs.ts\";\nconst batchResult = {\n  kind: \"sqs:send-batch\",\n  ok: true,\n  successful: [{ id: \"1\" }, { id: \"2\" }],\n  failed: [],\n  duration: 0,\n} as unknown as SqsSendBatchResult;\nexpectSqsResult(batchResult)\n  .toBeOk()\n  .toHaveSuccessfulCount(2)\n  .toHaveFailedEmpty();\n```"
                  }
                ]
              },
              {
                "tag": "@example",
                "name": "Queue management",
                "content": [
                  {
                    "kind": "code",
                    "text": "```ts\nimport type { SqsEnsureQueueResult } from \"@probitas-test/client-sqs\";\nimport { expectSqsResult } from \"./sqs.ts\";\nconst ensureResult = {\n  kind: \"sqs:ensure-queue\",\n  ok: true,\n  queueUrl: \"https://sqs.example.com/test-queue\",\n  duration: 0,\n} as unknown as SqsEnsureQueueResult;\nexpectSqsResult(ensureResult)\n  .toBeOk()\n  .toHaveQueueUrlContaining(\"test-queue\");\n```"
                  }
                ]
              }
            ]
          },
          "typeParameters": [
            {
              "id": 8107,
              "name": "R",
              "variant": "typeParam",
              "kind": 131072,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 11566,
                "name": "SqsResult",
                "package": "@probitas-test/client-sqs"
              }
            }
          ],
          "parameters": [
            {
              "id": 8108,
              "name": "result",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "The SQS result to create expectations for"
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": 8107,
                "name": "R",
                "package": "@probitas-test/expect",
                "refersToTypeParameter": true
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 8109,
            "typeArguments": [
              {
                "type": "reference",
                "target": 8107,
                "name": "R",
                "package": "@probitas-test/expect",
                "refersToTypeParameter": true
              }
            ],
            "name": "SqsExpectation",
            "package": "@probitas-test/expect"
          }
        }
      ]
    },
    {
      "id": 6415,
      "name": "fromConnectError",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 6416,
          "name": "fromConnectError",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Convert ConnectRPC's ConnectError to ConnectRpcError."
              }
            ],
            "blockTags": [
              {
                "tag": "@returns",
                "content": [
                  {
                    "kind": "text",
                    "text": "ConnectRpcError with statusCode for discrimination"
                  }
                ]
              }
            ]
          },
          "parameters": [
            {
              "id": 6417,
              "name": "error",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "The ConnectError from @connectrpc/connect"
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "@connectrpc/connect",
                  "packagePath": "dist/esm/connect-error.d.ts",
                  "qualifiedName": "ConnectError"
                },
                "name": "ConnectError",
                "package": "@connectrpc/connect"
              }
            },
            {
              "id": 6418,
              "name": "metadata",
              "variant": "param",
              "kind": 32768,
              "flags": {
                "isOptional": true
              },
              "comment": {
                "summary": [
                  {
                    "kind": "text",
                    "text": "Optional metadata from the response"
                  }
                ]
              },
              "type": {
                "type": "reference",
                "target": {
                  "packageName": "typescript",
                  "packagePath": "lib/lib.dom.d.ts",
                  "qualifiedName": "Headers"
                },
                "name": "Headers",
                "package": "typescript"
              }
            }
          ],
          "type": {
            "type": "reference",
            "target": 6432,
            "name": "ConnectRpcError",
            "package": "@probitas-test/client-connectrpc"
          }
        }
      ]
    },
    {
      "id": 6389,
      "name": "getStatusName",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 6390,
          "name": "getStatusName",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Get the name of a ConnectRPC/gRPC status code."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```typescript\ngetStatusName(0);  // \"OK\"\ngetStatusName(5);  // \"NOT_FOUND\"\ngetStatusName(16); // \"UNAUTHENTICATED\"\n```"
                  }
                ]
              }
            ]
          },
          "parameters": [
            {
              "id": 6391,
              "name": "code",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "reference",
                "target": 6414,
                "name": "ConnectRpcStatusCode",
                "package": "@probitas-test/client-connectrpc"
              }
            }
          ],
          "type": {
            "type": "intrinsic",
            "name": "string"
          }
        }
      ]
    },
    {
      "id": 6392,
      "name": "isConnectRpcStatusCode",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 6393,
          "name": "isConnectRpcStatusCode",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Check if a number is a valid ConnectRPC/gRPC status code."
              }
            ],
            "blockTags": [
              {
                "tag": "@example",
                "content": [
                  {
                    "kind": "code",
                    "text": "```typescript\nisConnectRpcStatusCode(0);   // true\nisConnectRpcStatusCode(16);  // true\nisConnectRpcStatusCode(99);  // false\n```"
                  }
                ]
              }
            ]
          },
          "parameters": [
            {
              "id": 6394,
              "name": "code",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "intrinsic",
                "name": "number"
              }
            }
          ],
          "type": {
            "type": "predicate",
            "name": "code",
            "asserts": false,
            "targetType": {
              "type": "reference",
              "target": 6414,
              "name": "ConnectRpcStatusCode",
              "package": "@probitas-test/client-connectrpc"
            }
          }
        }
      ]
    },
    {
      "id": 9627,
      "name": "isExpectationError",
      "variant": "declaration",
      "kind": 64,
      "flags": {},
      "signatures": [
        {
          "id": 9628,
          "name": "isExpectationError",
          "variant": "signature",
          "kind": 4096,
          "flags": {},
          "comment": {
            "summary": [
              {
                "kind": "text",
                "text": "Check if an error is an ExpectationError.\n\nHandles both same-process (instanceof) and cross-process (name check)\nscenarios, supporting worker serialization."
              }
            ]
          },
          "parameters": [
            {
              "id": 9629,
              "name": "err",
              "variant": "param",
              "kind": 32768,
              "flags": {},
              "type": {
                "type": "intrinsic",
                "name": "unknown"
              }
            }
          ],
          "type": {
            "type": "intrinsic",
            "name": "boolean"
          }
        }
      ]
    },
    {
      "id": 9877,
      "name": "getGrpcStatusName",
      "variant": "reference",
      "kind": 4194304,
      "flags": {},
      "target": 6389
    },
    {
      "id": 9866,
      "name": "GrpcClient",
      "variant": "reference",
      "kind": 4194304,
      "flags": {},
      "target": 6530
    },
    {
      "id": 9867,
      "name": "GrpcError",
      "variant": "reference",
      "kind": 4194304,
      "flags": {},
      "target": 6432
    },
    {
      "id": 9868,
      "name": "GrpcErrorOptions",
      "variant": "reference",
      "kind": 4194304,
      "flags": {},
      "target": 6429
    },
    {
      "id": 9869,
      "name": "GrpcNetworkError",
      "variant": "reference",
      "kind": 4194304,
      "flags": {},
      "target": 6419
    },
    {
      "id": 9870,
      "name": "GrpcOptions",
      "variant": "reference",
      "kind": 4194304,
      "flags": {},
      "target": 6367
    },
    {
      "id": 9871,
      "name": "GrpcResponse",
      "variant": "reference",
      "kind": 4194304,
      "flags": {},
      "target": 9825
    },
    {
      "id": 9872,
      "name": "GrpcResponseError",
      "variant": "reference",
      "kind": 4194304,
      "flags": {},
      "target": 9827
    },
    {
      "id": 9873,
      "name": "GrpcResponseFailure",
      "variant": "reference",
      "kind": 4194304,
      "flags": {},
      "target": 9840
    },
    {
      "id": 9874,
      "name": "GrpcResponseSuccess",
      "variant": "reference",
      "kind": 4194304,
      "flags": {},
      "target": 9853
    },
    {
      "id": 9875,
      "name": "GrpcStatus",
      "variant": "reference",
      "kind": 4194304,
      "flags": {},
      "target": 6395
    },
    {
      "id": 9876,
      "name": "GrpcStatusCode",
      "variant": "reference",
      "kind": 4194304,
      "flags": {},
      "target": 6414
    },
    {
      "id": 9878,
      "name": "isGrpcStatusCode",
      "variant": "reference",
      "kind": 4194304,
      "flags": {},
      "target": 6392
    }
  ],
  "packageName": "@probitas-test/expect",
  "packageVersion": "0.5.1"
}
