import { Hono } from 'hono'; import { compress as hono_compress } from 'hono/compress'; import { cors as hono_cors } from 'hono/cors'; import { type RequestIdVariables } from 'hono/request-id'; import type { Chain } from 'viem'; import type * as Analytics from './analytics/Analytics.js'; import * as Assets from './Assets.js'; import * as Auth from './internal/Auth.js'; import * as Db from './db/Db.js'; import * as EdgeCache from './internal/EdgeCache.js'; import * as Log from './internal/Log.js'; import type * as Metrics from './Metrics.js'; import * as Store from './internal/Store.js'; import type * as Provider from './internal/Provider.js'; import * as Response from './internal/Response.js'; import * as Scope from './Scope.js'; import type * as Tidx from './internal/Tidx.js'; import * as Timing from './internal/Timing.js'; import * as Viem from './internal/Viem.js'; import type * as Webhooks from './internal/Webhooks.js'; import * as Data from './apps/data/App.js'; import * as Funding from './apps/funding/App.js'; import * as Management from './apps/management/App.js'; import * as Mpp from './apps/mpp/App.js'; import * as Relay from './apps/relay/App.js'; export import data = Data.data; export import funding = Funding.funding; export import management = Management.management; export import mpp = Mpp.mpp; export import relay = Relay.relay; /** The chain-data route group; see {@link data}. */ export type DataApp = ReturnType; /** The inbound funding route group; see {@link funding}. */ export type FundingApp = ReturnType; /** The management route group; see {@link management}. */ export type ManagementApp = ReturnType; /** The MPP credential relay route group; see {@link mpp}. */ export type MppApp = ReturnType; /** The wallet relay route group; see {@link relay}. */ export type RelayApp = ReturnType; /** Hono environment variables set by the Tempo API app. */ export type Environment = { Variables: Auth.Variables & RequestIdVariables & { /** ClickHouse-backed analytics store, or a per-request factory; undefined when usage analytics is unconfigured. Resolve at the leaf with `Analytics.get`. */ analytics: Analytics.Source | undefined; /** Base path for this API app. */ basePath: string; /** Default Tempo chain id for this API app. */ chainId: Viem.ChainId; /** Authoritative Postgres store, or a per-request factory. Resolve at the leaf with `Db.get`. */ db: Db.Source; /** Store for staleness-tolerant reads (a caching Hyperdrive config when configured); falls back to `db`. */ dbCached: Db.Source; /** KV state store backing API-key records, or undefined when key auth is closed. */ kv: { store: Store.State; } | undefined; /** Providers registered by the host application. */ providers: readonly Provider.Provider[]; /** Issuable API-key scope catalog, including host-defined entries. */ scopeCatalog: Scope.Catalog; /** Gets one static API asset. */ getAsset: GetAsset; /** Gets a Tempo RPC client for a chain id. */ getClient: Viem.GetClient; /** Gets a TIDX query client for a chain id. */ getTidx: Tidx.GetClient; /** Configured RPC client options used by the raw RPC passthrough. */ rpc: Viem.getClient.Rpc | undefined; /** Cache store: handler `Store.memoize` and the edge response cache. */ store: Store.Store; /** Chain ids this deployment serves; a request outside this set is rejected with a clear 400. */ supportedChainIds: ReadonlySet; /** Configured TIDX client options used by the raw indexer passthrough. */ tidx: Tidx.getClient.Tidx | undefined; /** Verified-token feature configuration (refresh window), or undefined when the feature is disabled. Token rows live in `db`. */ verifiedTokens: { refreshMs?: number | undefined; } | undefined; /** Zone chain ids inferred from the current API key, or undefined for single-chain requests. */ zoneChainIds: readonly Viem.ChainId[] | undefined; /** Zone chains keyed by chain id; empty when none are configured. */ zones: ReadonlyMap; /** Webhook feature configuration, or undefined when webhooks are disabled. Rows live in `db`. */ webhook: Webhook | undefined; } & EdgeCache.Variables & Log.Variables & Timing.Variables; }; /** * The canonical fully-composed Tempo API app ({@link create} with all route * groups). {@link Client} and the reference worker target this type; a subset * consumer infers its own narrower type from its own composition chain. */ export type App = ReturnType; /** Defines an external route group with metadata collected by {@link create}. */ export declare function from>(app: app, metadata: create.Metadata): app; declare function compose(options: create.Options): import("hono/hono-base").HonoBase | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/">, "/"> | import("hono/types").MergeSchemaPath, "/">, "/"> | import("hono/types").MergeSchemaPath, "/">, "/"> | import("hono/types").MergeSchemaPath; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: Record<"chain", string | undefined>; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: Record<"chain", string | undefined>; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: Record<"chain", string | undefined>; }; } | { output: { error: { code: "chain_id_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: Record<"chain", string | undefined>; }; } | { output: { error?: { code: number; data?: import("hono/utils/types").JSONValue; message: string; } | undefined; id: string | number | null; jsonrpc: "2.0"; result?: import("hono/utils/types").JSONValue; }[] | { error?: { code: number; data?: import("hono/utils/types").JSONValue; message: string; } | undefined; id: string | number | null; jsonrpc: "2.0"; result?: import("hono/utils/types").JSONValue; }; outputFormat: "json"; status: 200; input: { param: Record<"chain", string | undefined>; }; }; }; }, "/">, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { json: { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { json: { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { json: { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { json: { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }; }; } | { output: { error: { code: "chain_id_unsupported"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { json: { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { json: { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }; }; } | { output: { error: { code: "webhooks_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { json: { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }; }; } | { output: { error: { code: "unauthorized"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { json: { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }; }; } | { output: { error: { code: "event_type_unsupported"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { json: { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }; }; } | { output: { chainId: number; context?: { description?: string | undefined; metadata?: { [x: string]: string; } | undefined; title?: string | undefined; } | undefined; createdAt: string; environment?: "production" | "sandbox" | undefined; eventType: "block:created" | "funding:deposit.updated" | "funding:transfer.updated" | "log:emitted" | "token:transfer" | "transaction:included"; expiresAt?: string | undefined; failureCount: number; filters: { [x: string]: import("hono/utils/types").JSONValue; }; id: string; lastDeliveryAt?: string | undefined; status: "active" | "disabled" | "paused"; updatedAt: string; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; secret: string; }; outputFormat: "json"; status: 200; input: { json: { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }; }; } | { output: { error: { code: "url_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { json: { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }; }; } | { output: { error: { code: "filters_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { json: { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }; }; } | { output: { error: { code: "limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { json: { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }; }; }; }; } & { "/v1/webhooks": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "query_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "webhooks_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "unauthorized"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { data: { chainId: number; context?: { description?: string | undefined; metadata?: { [x: string]: string; } | undefined; title?: string | undefined; } | undefined; createdAt: string; destination: { type: "url"; url: string; } | { type: "slack"; url: "https://hooks.slack.com/…"; } | { token: "[redacted]"; type: "betterstack"; url: string; }; environment?: "production" | "sandbox" | undefined; eventType: "block:created" | "funding:deposit.updated" | "funding:transfer.updated" | "log:emitted" | "token:transfer" | "transaction:included"; expiresAt?: string | undefined; failureCount: number; filters: { [x: string]: import("hono/utils/types").JSONValue; }; id: string; lastDeliveryAt?: string | undefined; status: "active" | "disabled" | "paused"; updatedAt: string; }[]; meta?: { totalCountCapped: boolean; totalCount: number; } | undefined; nextCursor: string | null; }; outputFormat: "json"; status: 200; input: { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; }; }; } & { "/v1/webhooks/:id{wh_[A-Za-z0-9_-]+}": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { id: string; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { id: string; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { id: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { id: string; }; }; } | { output: { error: { code: "webhooks_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; }; }; } | { output: { error: { code: "unauthorized"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { id: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; }; }; } | { output: { error: { code: "webhook_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; }; }; } | { output: { chainId: number; context?: { description?: string | undefined; metadata?: { [x: string]: string; } | undefined; title?: string | undefined; } | undefined; createdAt: string; destination: { type: "url"; url: string; } | { type: "slack"; url: "https://hooks.slack.com/…"; } | { token: "[redacted]"; type: "betterstack"; url: string; }; environment?: "production" | "sandbox" | undefined; eventType: "block:created" | "funding:deposit.updated" | "funding:transfer.updated" | "log:emitted" | "token:transfer" | "transaction:included"; expiresAt?: string | undefined; failureCount: number; filters: { [x: string]: import("hono/utils/types").JSONValue; }; id: string; lastDeliveryAt?: string | undefined; status: "active" | "disabled" | "paused"; updatedAt: string; }; outputFormat: "json"; status: 200; input: { param: { id: string; }; }; }; }; } & { "/v1/webhooks/:id{wh_[A-Za-z0-9_-]+}/deliveries": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { id: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { id: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { id: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "query_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { id: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "webhooks_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "unauthorized"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { id: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "webhook_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { data: { attempt: number; createdAt: string; error?: string | undefined; eventId: string; id: string; requestUrl: string; responseMs?: number | undefined; responseStatus?: number | undefined; status: "failed" | "pending" | "succeeded"; subscriptionId: string; }[]; meta?: { totalCountCapped: boolean; totalCount: number; } | undefined; nextCursor: string | null; }; outputFormat: "json"; status: 200; input: { param: { id: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; }; }; } & { "/v1/webhooks/:id{wh_[A-Za-z0-9_-]+}/ping": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { id: string; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { id: string; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { id: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { id: string; }; }; } | { output: { error: { code: "webhooks_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; }; }; } | { output: { error: { code: "unauthorized"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { id: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; }; }; } | { output: { error: { code: "webhook_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; }; }; } | { output: { delivered: boolean; error?: string | undefined; eventId: string; responseMs?: number | undefined; responseStatus?: number | undefined; }; outputFormat: "json"; status: 200; input: { param: { id: string; }; }; }; }; } & { "/v1/webhooks/:id{wh_[A-Za-z0-9_-]+}/deliveries/:deliveryId/retry": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { deliveryId: string; id: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { deliveryId: string; id: string; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { deliveryId: string; id: string; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { deliveryId: string; id: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { deliveryId: string; id: string; }; }; } | { output: { error: { code: "webhooks_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { deliveryId: string; id: string; }; }; } | { output: { error: { code: "unauthorized"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { deliveryId: string; id: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { deliveryId: string; id: string; }; }; } | { output: { error: { code: "webhook_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { deliveryId: string; id: string; }; }; } | { output: { delivered: boolean; error?: string | undefined; eventId: string; responseMs?: number | undefined; responseStatus?: number | undefined; }; outputFormat: "json"; status: 200; input: { param: { deliveryId: string; id: string; }; }; } | { output: { error: { code: "delivery_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { deliveryId: string; id: string; }; }; }; }; } & { "/v1/webhooks/:id{wh_[A-Za-z0-9_-]+}": { $patch: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; }; } & { json: { context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | null | undefined; destination?: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; } | undefined; filters?: Record | undefined; status?: "active" | "disabled" | "paused" | undefined; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { id: string; }; } & { json: { context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | null | undefined; destination?: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; } | undefined; filters?: Record | undefined; status?: "active" | "disabled" | "paused" | undefined; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { id: string; }; } & { json: { context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | null | undefined; destination?: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; } | undefined; filters?: Record | undefined; status?: "active" | "disabled" | "paused" | undefined; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { id: string; }; } & { json: { context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | null | undefined; destination?: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; } | undefined; filters?: Record | undefined; status?: "active" | "disabled" | "paused" | undefined; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { id: string; }; } & { json: { context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | null | undefined; destination?: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; } | undefined; filters?: Record | undefined; status?: "active" | "disabled" | "paused" | undefined; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; }; } & { json: { context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | null | undefined; destination?: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; } | undefined; filters?: Record | undefined; status?: "active" | "disabled" | "paused" | undefined; }; }; } | { output: { error: { code: "webhooks_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; }; } & { json: { context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | null | undefined; destination?: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; } | undefined; filters?: Record | undefined; status?: "active" | "disabled" | "paused" | undefined; }; }; } | { output: { error: { code: "unauthorized"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { id: string; }; } & { json: { context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | null | undefined; destination?: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; } | undefined; filters?: Record | undefined; status?: "active" | "disabled" | "paused" | undefined; }; }; } | { output: { error: { code: "url_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; }; } & { json: { context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | null | undefined; destination?: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; } | undefined; filters?: Record | undefined; status?: "active" | "disabled" | "paused" | undefined; }; }; } | { output: { error: { code: "filters_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; }; } & { json: { context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | null | undefined; destination?: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; } | undefined; filters?: Record | undefined; status?: "active" | "disabled" | "paused" | undefined; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; }; } & { json: { context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | null | undefined; destination?: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; } | undefined; filters?: Record | undefined; status?: "active" | "disabled" | "paused" | undefined; }; }; } | { output: { error: { code: "webhook_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; }; } & { json: { context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | null | undefined; destination?: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; } | undefined; filters?: Record | undefined; status?: "active" | "disabled" | "paused" | undefined; }; }; } | { output: { chainId: number; context?: { description?: string | undefined; metadata?: { [x: string]: string; } | undefined; title?: string | undefined; } | undefined; createdAt: string; destination: { type: "url"; url: string; } | { type: "slack"; url: "https://hooks.slack.com/…"; } | { token: "[redacted]"; type: "betterstack"; url: string; }; environment?: "production" | "sandbox" | undefined; eventType: "block:created" | "funding:deposit.updated" | "funding:transfer.updated" | "log:emitted" | "token:transfer" | "transaction:included"; expiresAt?: string | undefined; failureCount: number; filters: { [x: string]: import("hono/utils/types").JSONValue; }; id: string; lastDeliveryAt?: string | undefined; status: "active" | "disabled" | "paused"; updatedAt: string; }; outputFormat: "json"; status: 200; input: { param: { id: string; }; } & { json: { context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | null | undefined; destination?: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; } | undefined; filters?: Record | undefined; status?: "active" | "disabled" | "paused" | undefined; }; }; } | { output: { error: { code: "destination_transition_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; }; } & { json: { context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | null | undefined; destination?: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; } | undefined; filters?: Record | undefined; status?: "active" | "disabled" | "paused" | undefined; }; }; }; }; } & { "/v1/webhooks/:id{wh_[A-Za-z0-9_-]+}": { $delete: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { id: string; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { id: string; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { id: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { id: string; }; }; } | { output: { error: { code: "webhooks_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; }; }; } | { output: { error: { code: "unauthorized"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { id: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; }; }; } | { output: { error: { code: "webhook_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; }; }; } | { output: { id: string; }; outputFormat: "json"; status: 200; input: { param: { id: string; }; }; }; }; }, "/">, "/"> | import("hono/types").MergeSchemaPath, "/"> | import("hono/types").MergeSchemaPath<{ "/v1/mpp/validate": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { json: { challenge: { [x: string]: unknown; description?: string | undefined; expires?: string | undefined; id: string; intent: string; method: string; opaque?: string | undefined; realm: string; request: Record; }; payload: unknown; source?: string | undefined; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { json: { challenge: { [x: string]: unknown; description?: string | undefined; expires?: string | undefined; id: string; intent: string; method: string; opaque?: string | undefined; realm: string; request: Record; }; payload: unknown; source?: string | undefined; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { json: { challenge: { [x: string]: unknown; description?: string | undefined; expires?: string | undefined; id: string; intent: string; method: string; opaque?: string | undefined; realm: string; request: Record; }; payload: unknown; source?: string | undefined; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { json: { challenge: { [x: string]: unknown; description?: string | undefined; expires?: string | undefined; id: string; intent: string; method: string; opaque?: string | undefined; realm: string; request: Record; }; payload: unknown; source?: string | undefined; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { json: { challenge: { [x: string]: unknown; description?: string | undefined; expires?: string | undefined; id: string; intent: string; method: string; opaque?: string | undefined; realm: string; request: Record; }; payload: unknown; source?: string | undefined; }; }; } | { output: { success: true; } | { error: { code: "already_used" | "broadcast_failed" | "expired" | "insufficient_funds" | "invalid_payment" | "policy_denied" | "screen_rejected" | "simulation_failed" | "temporarily_unavailable" | "unknown" | "unsupported"; message?: string | undefined; }; success: false; }; outputFormat: "json"; status: 200; input: { json: { challenge: { [x: string]: unknown; description?: string | undefined; expires?: string | undefined; id: string; intent: string; method: string; opaque?: string | undefined; realm: string; request: Record; }; payload: unknown; source?: string | undefined; }; }; }; }; } & { "/v1/mpp/broadcast": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { json: { challenge: { [x: string]: unknown; description?: string | undefined; expires?: string | undefined; id: string; intent: string; method: string; opaque?: string | undefined; realm: string; request: Record; }; payload: unknown; source?: string | undefined; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { json: { challenge: { [x: string]: unknown; description?: string | undefined; expires?: string | undefined; id: string; intent: string; method: string; opaque?: string | undefined; realm: string; request: Record; }; payload: unknown; source?: string | undefined; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { json: { challenge: { [x: string]: unknown; description?: string | undefined; expires?: string | undefined; id: string; intent: string; method: string; opaque?: string | undefined; realm: string; request: Record; }; payload: unknown; source?: string | undefined; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { json: { challenge: { [x: string]: unknown; description?: string | undefined; expires?: string | undefined; id: string; intent: string; method: string; opaque?: string | undefined; realm: string; request: Record; }; payload: unknown; source?: string | undefined; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { json: { challenge: { [x: string]: unknown; description?: string | undefined; expires?: string | undefined; id: string; intent: string; method: string; opaque?: string | undefined; realm: string; request: Record; }; payload: unknown; source?: string | undefined; }; }; } | { output: { receipt: { externalId?: string | undefined; method: string; reference: string; timestamp: string; }; success: true; } | { error: { code: "already_used" | "broadcast_failed" | "expired" | "insufficient_funds" | "invalid_payment" | "policy_denied" | "screen_rejected" | "simulation_failed" | "temporarily_unavailable" | "unknown" | "unsupported"; message?: string | undefined; }; success: false; }; outputFormat: "json"; status: 200; input: { json: { challenge: { [x: string]: unknown; description?: string | undefined; expires?: string | undefined; id: string; intent: string; method: string; opaque?: string | undefined; realm: string; request: Record; }; payload: unknown; source?: string | undefined; }; }; }; }; }, "/"> | import("hono/types").MergeSchemaPath<{ "/rpc/relay": { $all: { output: {}; outputFormat: string; status: import("hono/utils/http-status").StatusCode; input: {}; }; }; } & { "/rpc/relay/:chainId": { $all: { output: {}; outputFormat: string; status: import("hono/utils/http-status").StatusCode; input: { param: { chainId: string; }; }; }; }; } & { "/rpc/sponsor": { $all: { output: {}; outputFormat: string; status: import("hono/utils/http-status").StatusCode; input: {}; }; }; } & { "/rpc/sponsor/:chainId": { $all: { output: {}; outputFormat: string; status: import("hono/utils/http-status").StatusCode; input: { param: { chainId: string; }; }; }; }; }, "/"> | { "/health": { $get: { output: { status: string; }; outputFormat: "json"; status: 200; input: {}; }; }; } | import("hono/types").MergeSchemaPath | import("hono/types").MergeSchemaPath<{ "/v1/scopes": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: {}; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: {}; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: {}; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: {}; } | { output: { data: { description: string; scope: string; selfServe: boolean; }[]; }; outputFormat: "json"; status: 200; input: {}; }; }; }, "/"> | import("hono/types").MergeSchemaPath<{ "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/faucet": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; }; }; } | { output: { error: { code: "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; }; }; } | { output: { tokens: { amount: { baseUnits: string; currency: string; decimals: number; formatted: string; }; token: { address: `0x${string}`; currency: string; decimals: number; name: string; symbol: string; }; transactionHash: `0x${string}`; }[]; transactionHashes: `0x${string}`[]; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; }; }; }; }; }, "/"> | import("hono/types").MergeSchemaPath<{ "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/usage/requests": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; } | { output: { error: { code: "query_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; } | { output: { error: { code: "analytics_unconfigured"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 501; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; } | { output: { byKey: { apiKeyId: string; averageDurationMs: number; errors: number; requests: number; }[]; byRoute: { averageDurationMs: number; errors: number; requests: number; route: string; }[]; byStatus: { requests: number; status: number; }[]; from: string; interval: "day" | "hour"; series: { errors: number; requests: number; time: string; }[]; to: string; totals: { averageDurationMs: number; errors: number; requests: number; }; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/usage/sponsorships": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; } | { output: { error: { code: "query_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; } | { output: { data: { count: number; failed: number; feeTotal: { amount: string; currency: "usd"; }; timestamp: string; }[]; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; from?: string | string[]; interval?: string | string[]; projectId?: string | string[]; to?: string | string[]; } | undefined; }; }; }; }, "/"> | import("hono/types").MergeSchemaPath<{ "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/members": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; }; } | { output: { data: { address?: `0x${string}` | undefined; createdAt: string; email?: string | undefined; role: "admin" | "member" | "owner"; userId: string; }[]; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/members/:userId{usr_[A-Za-z0-9_-]+}": { $patch: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; userId: string; }; } & { json: { role: "admin" | "member" | "owner"; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; userId: string; }; } & { json: { role: "admin" | "member" | "owner"; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; userId: string; }; } & { json: { role: "admin" | "member" | "owner"; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; userId: string; }; } & { json: { role: "admin" | "member" | "owner"; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; userId: string; }; } & { json: { role: "admin" | "member" | "owner"; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; userId: string; }; } & { json: { role: "admin" | "member" | "owner"; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; userId: string; }; } & { json: { role: "admin" | "member" | "owner"; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; userId: string; }; } & { json: { role: "admin" | "member" | "owner"; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; userId: string; }; } & { json: { role: "admin" | "member" | "owner"; }; }; } | { output: { error: { code: "last_owner"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 409; input: { param: { orgId: string; userId: string; }; } & { json: { role: "admin" | "member" | "owner"; }; }; } | { output: { error: { code: "member_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; userId: string; }; } & { json: { role: "admin" | "member" | "owner"; }; }; } | { output: { address?: `0x${string}` | undefined; createdAt: string; email?: string | undefined; role: "admin" | "member" | "owner"; userId: string; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; userId: string; }; } & { json: { role: "admin" | "member" | "owner"; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/members/:userId{usr_[A-Za-z0-9_-]+}": { $delete: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; userId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; userId: string; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; userId: string; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; userId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; userId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; userId: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; userId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; userId: string; }; }; } | { output: { error: { code: "last_owner"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 409; input: { param: { orgId: string; userId: string; }; }; } | { output: { error: { code: "member_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; userId: string; }; }; } | { output: { userId: string; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; userId: string; }; }; }; }; }, "/"> | import("hono/types").MergeSchemaPath<{ "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/verified-token-requests": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; decimals: number; chainId: unknown; currency: string; logo?: string | undefined; logoUri?: string | undefined; name: string; note?: string | undefined; symbol: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; decimals: number; chainId: unknown; currency: string; logo?: string | undefined; logoUri?: string | undefined; name: string; note?: string | undefined; symbol: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; decimals: number; chainId: unknown; currency: string; logo?: string | undefined; logoUri?: string | undefined; name: string; note?: string | undefined; symbol: string; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; decimals: number; chainId: unknown; currency: string; logo?: string | undefined; logoUri?: string | undefined; name: string; note?: string | undefined; symbol: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; decimals: number; chainId: unknown; currency: string; logo?: string | undefined; logoUri?: string | undefined; name: string; note?: string | undefined; symbol: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; decimals: number; chainId: unknown; currency: string; logo?: string | undefined; logoUri?: string | undefined; name: string; note?: string | undefined; symbol: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; decimals: number; chainId: unknown; currency: string; logo?: string | undefined; logoUri?: string | undefined; name: string; note?: string | undefined; symbol: string; }; }; } | { output: { error: { code: "verified_token_exists"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 409; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; decimals: number; chainId: unknown; currency: string; logo?: string | undefined; logoUri?: string | undefined; name: string; note?: string | undefined; symbol: string; }; }; } | { output: { error: { code: "verified_symbol_exists"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 409; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; decimals: number; chainId: unknown; currency: string; logo?: string | undefined; logoUri?: string | undefined; name: string; note?: string | undefined; symbol: string; }; }; } | { output: { error: { code: "request_limit_reached"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 409; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; decimals: number; chainId: unknown; currency: string; logo?: string | undefined; logoUri?: string | undefined; name: string; note?: string | undefined; symbol: string; }; }; } | { output: { error: { code: "request_pending_exists"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 409; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; decimals: number; chainId: unknown; currency: string; logo?: string | undefined; logoUri?: string | undefined; name: string; note?: string | undefined; symbol: string; }; }; } | { output: { address: `0x${string}`; currency: string; decimals: number; logoUri?: string | undefined; name: string; symbol: string; chainId: number; createdAt: string; id: string; logo?: string | undefined; note: string | null; orgId: string; requestedBy: string; reviewNote: string | null; reviewedAt: string | null; status: "approved" | "denied" | "pending"; updatedAt: string; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; } & { json: { address: `0x${string}`; decimals: number; chainId: unknown; currency: string; logo?: string | undefined; logoUri?: string | undefined; name: string; note?: string | undefined; symbol: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/verified-token-requests": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; }; } | { output: { data: { address: `0x${string}`; currency: string; decimals: number; logoUri?: string | undefined; name: string; symbol: string; chainId: number; createdAt: string; id: string; logo?: string | undefined; note: string | null; orgId: string; requestedBy: string; reviewNote: string | null; reviewedAt: string | null; status: "approved" | "denied" | "pending"; updatedAt: string; }[]; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/verified-token-requests/:requestId{vtr_[A-Za-z0-9_-]+}": { $delete: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; requestId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; requestId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; requestId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; requestId: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; requestId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; requestId: string; }; }; } | { output: { error: { code: "request_not_pending"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 409; input: { param: { orgId: string; requestId: string; }; }; } | { output: { error: { code: "verified_token_request_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; requestId: string; }; }; } | { output: { id: string; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; requestId: string; }; }; }; }; }, "/"> | import("hono/types").MergeSchemaPath<{ "/v1/orgs": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: {}; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: {}; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: {}; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: {}; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: {}; } | { output: { data: { createdAt: string; id: string; name: string; role?: "admin" | "member" | "owner" | undefined; updatedAt: string; }[]; }; outputFormat: "json"; status: 200; input: {}; }; }; } & { "/v1/orgs": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { json: { name: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { json: { name: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { json: { name: string; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { json: { name: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { json: { name: string; }; }; } | { output: { createdAt: string; id: string; name: string; role?: "admin" | "member" | "owner" | undefined; updatedAt: string; }; outputFormat: "json"; status: 200; input: { json: { name: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; }; } | { output: { createdAt: string; id: string; name: string; role?: "admin" | "member" | "owner" | undefined; updatedAt: string; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}": { $patch: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { json: { name: string; }; }; } | { output: { createdAt: string; id: string; name: string; role?: "admin" | "member" | "owner" | undefined; updatedAt: string; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; } & { json: { name: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}": { $delete: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; }; } | { output: { error: { code: "sponsorships_unreported"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 409; input: { param: { orgId: string; }; }; } | { output: { id: string; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; }; }; }; }, "/"> | import("hono/types").MergeSchemaPath<{ "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/projects": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; }; } | { output: { data: { createdAt: string; environments: ("production" | "sandbox")[]; id: string; name: string; orgId: string; updatedAt: string; }[]; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/projects": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { json: { name: string; }; }; } | { output: { createdAt: string; environments: ("production" | "sandbox")[]; id: string; name: string; orgId: string; updatedAt: string; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; } & { json: { name: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/projects/:projectId{prj_[A-Za-z0-9_-]+}": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; projectId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; projectId: string; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; projectId: string; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; projectId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; projectId: string; }; }; } | { output: { error: { code: "organization_not_found" | "project_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; projectId: string; }; }; } | { output: { createdAt: string; environments: ("production" | "sandbox")[]; id: string; name: string; orgId: string; updatedAt: string; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; projectId: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/projects/:projectId{prj_[A-Za-z0-9_-]+}": { $patch: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; projectId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; projectId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; projectId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; projectId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; projectId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; projectId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; projectId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; projectId: string; }; } & { json: { name: string; }; }; } | { output: { error: { code: "organization_not_found" | "project_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; projectId: string; }; } & { json: { name: string; }; }; } | { output: { createdAt: string; environments: ("production" | "sandbox")[]; id: string; name: string; orgId: string; updatedAt: string; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; projectId: string; }; } & { json: { name: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/projects/:projectId{prj_[A-Za-z0-9_-]+}": { $delete: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; projectId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; projectId: string; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; projectId: string; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; projectId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; projectId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; projectId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; projectId: string; }; }; } | { output: { error: { code: "organization_not_found" | "project_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; projectId: string; }; }; } | { output: { id: string; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; projectId: string; }; }; }; }; }, "/"> | import("hono/types").MergeSchemaPath<{ "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/invitations": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: { email: string; role: "admin" | "member" | "owner"; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; } & { json: { email: string; role: "admin" | "member" | "owner"; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { json: { email: string; role: "admin" | "member" | "owner"; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; }; } & { json: { email: string; role: "admin" | "member" | "owner"; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; } & { json: { email: string; role: "admin" | "member" | "owner"; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: { email: string; role: "admin" | "member" | "owner"; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: { email: string; role: "admin" | "member" | "owner"; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; } & { json: { email: string; role: "admin" | "member" | "owner"; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { json: { email: string; role: "admin" | "member" | "owner"; }; }; } | { output: { createdAt: string; email: string; expiresAt: string; id: string; invitedBy: string; orgId: string; role: "admin" | "member" | "owner"; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; } & { json: { email: string; role: "admin" | "member" | "owner"; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/invitations": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; }; } | { output: { data: { createdAt: string; email: string; expiresAt: string; id: string; invitedBy: string; orgId: string; role: "admin" | "member" | "owner"; }[]; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/invitations/:invitationId{inv_[A-Za-z0-9_-]+}": { $delete: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { invitationId: string; orgId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { invitationId: string; orgId: string; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { invitationId: string; orgId: string; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { invitationId: string; orgId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { invitationId: string; orgId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { invitationId: string; orgId: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { invitationId: string; orgId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { invitationId: string; orgId: string; }; }; } | { output: { error: { code: "invitation_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { invitationId: string; orgId: string; }; }; } | { output: { id: string; }; outputFormat: "json"; status: 200; input: { param: { invitationId: string; orgId: string; }; }; }; }; } & { "/v1/invitations": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: {}; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: {}; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: {}; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: {}; } | { output: { data: { createdAt: string; email: string; expiresAt: string; id: string; invitedBy: string; orgId: string; role: "admin" | "member" | "owner"; orgName: string; }[]; }; outputFormat: "json"; status: 200; input: {}; }; }; } & { "/v1/invitations/:invitationId{inv_[A-Za-z0-9_-]+}/accept": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { invitationId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { invitationId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { invitationId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { invitationId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { invitationId: string; }; }; } | { output: { error: { code: "invitation_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { invitationId: string; }; }; } | { output: { orgId: string; role: "admin" | "member" | "owner"; userId: string; }; outputFormat: "json"; status: 200; input: { param: { invitationId: string; }; }; }; }; } & { "/v1/invitations/:invitationId{inv_[A-Za-z0-9_-]+}/decline": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { invitationId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { invitationId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { invitationId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { invitationId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { invitationId: string; }; }; } | { output: { error: { code: "invitation_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { invitationId: string; }; }; } | { output: { id: string; }; outputFormat: "json"; status: 200; input: { param: { invitationId: string; }; }; }; }; }, "/"> | import("hono/types").MergeSchemaPath<{ "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/billing": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "query_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { enabledSources: ("stripe" | "tempo")[]; spend?: { amount: string; currency: "usd"; period: "month"; } | undefined; spendLimit?: { amount: string; currency: "usd"; period: "month"; } | undefined; status: "active" | "canceled" | "none" | "past_due"; txFeeLimit?: { amount: string; currency: "usd"; } | undefined; updatedAt?: string | undefined; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/billing": { $patch: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; } & { json: { spendLimit?: { amount: string; currency?: "usd" | undefined; period?: "month" | undefined; } | null | undefined; txFeeLimit?: { amount: string; currency?: "usd" | undefined; } | null | undefined; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; } & { json: { spendLimit?: { amount: string; currency?: "usd" | undefined; period?: "month" | undefined; } | null | undefined; txFeeLimit?: { amount: string; currency?: "usd" | undefined; } | null | undefined; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; } & { json: { spendLimit?: { amount: string; currency?: "usd" | undefined; period?: "month" | undefined; } | null | undefined; txFeeLimit?: { amount: string; currency?: "usd" | undefined; } | null | undefined; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; } & { json: { spendLimit?: { amount: string; currency?: "usd" | undefined; period?: "month" | undefined; } | null | undefined; txFeeLimit?: { amount: string; currency?: "usd" | undefined; } | null | undefined; }; }; } | { output: { error: { code: "query_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; } & { json: { spendLimit?: { amount: string; currency?: "usd" | undefined; period?: "month" | undefined; } | null | undefined; txFeeLimit?: { amount: string; currency?: "usd" | undefined; } | null | undefined; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; } & { json: { spendLimit?: { amount: string; currency?: "usd" | undefined; period?: "month" | undefined; } | null | undefined; txFeeLimit?: { amount: string; currency?: "usd" | undefined; } | null | undefined; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; } & { json: { spendLimit?: { amount: string; currency?: "usd" | undefined; period?: "month" | undefined; } | null | undefined; txFeeLimit?: { amount: string; currency?: "usd" | undefined; } | null | undefined; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; } & { json: { spendLimit?: { amount: string; currency?: "usd" | undefined; period?: "month" | undefined; } | null | undefined; txFeeLimit?: { amount: string; currency?: "usd" | undefined; } | null | undefined; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; } & { json: { spendLimit?: { amount: string; currency?: "usd" | undefined; period?: "month" | undefined; } | null | undefined; txFeeLimit?: { amount: string; currency?: "usd" | undefined; } | null | undefined; }; }; } | { output: { enabledSources: ("stripe" | "tempo")[]; spend?: { amount: string; currency: "usd"; period: "month"; } | undefined; spendLimit?: { amount: string; currency: "usd"; period: "month"; } | undefined; status: "active" | "canceled" | "none" | "past_due"; txFeeLimit?: { amount: string; currency: "usd"; } | undefined; updatedAt?: string | undefined; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; } & { json: { spendLimit?: { amount: string; currency?: "usd" | undefined; period?: "month" | undefined; } | null | undefined; txFeeLimit?: { amount: string; currency?: "usd" | undefined; } | null | undefined; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; } & { json: { spendLimit?: { amount: string; currency?: "usd" | undefined; period?: "month" | undefined; } | null | undefined; txFeeLimit?: { amount: string; currency?: "usd" | undefined; } | null | undefined; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/billing/stripe/checkout": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "query_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "billing_source_disabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "billing_unconfigured"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 501; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { url: string; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/billing/stripe/manage": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "query_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "billing_unconfigured"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 501; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { url: string; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "billing_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/billing/payment-methods": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "query_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "billing_unconfigured"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 501; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { data: { card?: { brand: string; expMonth: number; expYear: number; last4: string; } | undefined; createdAt: string; default: boolean; id: string; provider: "stripe"; type: string; }[]; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/billing/payment-methods/:methodId{pm_[A-Za-z0-9_-]+}": { $delete: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { methodId: string; orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { methodId: string; orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { methodId: string; orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { methodId: string; orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "query_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { methodId: string; orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { methodId: string; orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { methodId: string; orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { methodId: string; orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { enabledSources: ("stripe" | "tempo")[]; spend?: { amount: string; currency: "usd"; period: "month"; } | undefined; spendLimit?: { amount: string; currency: "usd"; period: "month"; } | undefined; status: "active" | "canceled" | "none" | "past_due"; txFeeLimit?: { amount: string; currency: "usd"; } | undefined; updatedAt?: string | undefined; }; outputFormat: "json"; status: 200; input: { param: { methodId: string; orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { methodId: string; orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "billing_unconfigured"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 501; input: { param: { methodId: string; orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "billing_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { methodId: string; orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "payment_method_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { methodId: string; orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; }; }; } & { "/stripe/webhook": { $post: { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: {}; } | { output: { error: { code: "billing_unconfigured"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 501; input: {}; } | { output: { error: { code: "signature_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: {}; } | { output: { received: true; }; outputFormat: "json"; status: 200; input: {}; }; }; }, "/"> | import("hono/types").MergeSchemaPath<{ "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/invite-links": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: { allowedEmailDomains?: readonly string[] | null | undefined; expiresAt?: string | null | undefined; maxUses?: number | null | undefined; name?: string | undefined; role?: "member" | undefined; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; } & { json: { allowedEmailDomains?: readonly string[] | null | undefined; expiresAt?: string | null | undefined; maxUses?: number | null | undefined; name?: string | undefined; role?: "member" | undefined; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; } & { json: { allowedEmailDomains?: readonly string[] | null | undefined; expiresAt?: string | null | undefined; maxUses?: number | null | undefined; name?: string | undefined; role?: "member" | undefined; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: { allowedEmailDomains?: readonly string[] | null | undefined; expiresAt?: string | null | undefined; maxUses?: number | null | undefined; name?: string | undefined; role?: "member" | undefined; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: { allowedEmailDomains?: readonly string[] | null | undefined; expiresAt?: string | null | undefined; maxUses?: number | null | undefined; name?: string | undefined; role?: "member" | undefined; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; } & { json: { allowedEmailDomains?: readonly string[] | null | undefined; expiresAt?: string | null | undefined; maxUses?: number | null | undefined; name?: string | undefined; role?: "member" | undefined; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { json: { allowedEmailDomains?: readonly string[] | null | undefined; expiresAt?: string | null | undefined; maxUses?: number | null | undefined; name?: string | undefined; role?: "member" | undefined; }; }; } | { output: { allowedEmailDomains: readonly string[] | null; createdAt: string; createdBy: string; enabled: boolean; expiresAt: string | null; id: string; lastUsedAt: string | null; maxUses: number | null; name: string; orgId: string; role: "member"; status: "active" | "deleted" | "disabled" | "exhausted" | "expired"; token: string; updatedAt: string; useCount: number; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; } & { json: { allowedEmailDomains?: readonly string[] | null | undefined; expiresAt?: string | null | undefined; maxUses?: number | null | undefined; name?: string | undefined; role?: "member" | undefined; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/invite-links": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; }; } | { output: { data: { allowedEmailDomains: readonly string[] | null; createdAt: string; createdBy: string; enabled: boolean; expiresAt: string | null; id: string; lastUsedAt: string | null; maxUses: number | null; name: string; orgId: string; role: "member"; status: "active" | "deleted" | "disabled" | "exhausted" | "expired"; token: string; updatedAt: string; useCount: number; }[]; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/invite-links/:inviteLinkId{iln_[A-Za-z0-9_-]+}": { $patch: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { inviteLinkId: string; orgId: string; }; } & { json: { enabled: boolean; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { inviteLinkId: string; orgId: string; }; } & { json: { enabled: boolean; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { inviteLinkId: string; orgId: string; }; } & { json: { enabled: boolean; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { inviteLinkId: string; orgId: string; }; } & { json: { enabled: boolean; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { inviteLinkId: string; orgId: string; }; } & { json: { enabled: boolean; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { inviteLinkId: string; orgId: string; }; } & { json: { enabled: boolean; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { inviteLinkId: string; orgId: string; }; } & { json: { enabled: boolean; }; }; } | { output: { allowedEmailDomains: readonly string[] | null; createdAt: string; createdBy: string; enabled: boolean; expiresAt: string | null; id: string; lastUsedAt: string | null; maxUses: number | null; name: string; orgId: string; role: "member"; status: "active" | "deleted" | "disabled" | "exhausted" | "expired"; token: string; updatedAt: string; useCount: number; }; outputFormat: "json"; status: 200; input: { param: { inviteLinkId: string; orgId: string; }; } & { json: { enabled: boolean; }; }; } | { output: { error: { code: "invite_link_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { inviteLinkId: string; orgId: string; }; } & { json: { enabled: boolean; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/invite-links/:inviteLinkId{iln_[A-Za-z0-9_-]+}": { $delete: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { inviteLinkId: string; orgId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { inviteLinkId: string; orgId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { inviteLinkId: string; orgId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { inviteLinkId: string; orgId: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { inviteLinkId: string; orgId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { inviteLinkId: string; orgId: string; }; }; } | { output: { error: { code: "invite_link_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { inviteLinkId: string; orgId: string; }; }; } | { output: { id: string; }; outputFormat: "json"; status: 200; input: { param: { inviteLinkId: string; orgId: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/invite-links/:inviteLinkId{iln_[A-Za-z0-9_-]+}/redemptions": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { inviteLinkId: string; orgId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { inviteLinkId: string; orgId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { inviteLinkId: string; orgId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { inviteLinkId: string; orgId: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { inviteLinkId: string; orgId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { inviteLinkId: string; orgId: string; }; }; } | { output: { error: { code: "invite_link_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { inviteLinkId: string; orgId: string; }; }; } | { output: { data: { createdAt: string; email: string; id: string; inviteLinkId: string; inviteLinkName: string; orgId: string; userId: string; }[]; }; outputFormat: "json"; status: 200; input: { param: { inviteLinkId: string; orgId: string; }; }; }; }; } & { "/v1/invite-links/resolve": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { json: { token: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { json: { token: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { json: { token: string; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { json: { token: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { json: { token: string; }; }; } | { output: { error: { code: "invite_link_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { json: { token: string; }; }; } | { output: { orgName: string; role: "member"; }; outputFormat: "json"; status: 200; input: { json: { token: string; }; }; }; }; } & { "/v1/invite-links/accept": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { json: { token: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { json: { token: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { json: { token: string; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { json: { token: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { json: { token: string; }; }; } | { output: { error: { code: "invite_link_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { json: { token: string; }; }; } | { output: { orgId: string; role: "member"; userId: string; }; outputFormat: "json"; status: 200; input: { json: { token: string; }; }; } | { output: { error: { code: "invite_link_email_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { json: { token: string; }; }; }; }; }, "/"> | import("hono/types").MergeSchemaPath<{ "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/webhooks": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: ({ chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }) & { chainId: number; environment?: "production" | "sandbox" | undefined; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; } & { json: ({ chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }) & { chainId: number; environment?: "production" | "sandbox" | undefined; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; } & { json: ({ chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }) & { chainId: number; environment?: "production" | "sandbox" | undefined; }; }; } | { output: { error: { code: "chain_id_unsupported"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: ({ chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }) & { chainId: number; environment?: "production" | "sandbox" | undefined; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: ({ chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }) & { chainId: number; environment?: "production" | "sandbox" | undefined; }; }; } | { output: { error: { code: "webhooks_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; } & { json: ({ chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }) & { chainId: number; environment?: "production" | "sandbox" | undefined; }; }; } | { output: { error: { code: "event_type_unsupported"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: ({ chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }) & { chainId: number; environment?: "production" | "sandbox" | undefined; }; }; } | { output: { error: { code: "url_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: ({ chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }) & { chainId: number; environment?: "production" | "sandbox" | undefined; }; }; } | { output: { error: { code: "filters_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: ({ chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }) & { chainId: number; environment?: "production" | "sandbox" | undefined; }; }; } | { output: { error: { code: "limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { json: ({ chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }) & { chainId: number; environment?: "production" | "sandbox" | undefined; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { json: ({ chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }) & { chainId: number; environment?: "production" | "sandbox" | undefined; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; } & { json: ({ chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }) & { chainId: number; environment?: "production" | "sandbox" | undefined; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { json: ({ chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }) & { chainId: number; environment?: "production" | "sandbox" | undefined; }; }; } | { output: { chainId: number; createdAt: string; environment?: "production" | "sandbox" | undefined; eventType: "block:created" | "funding:deposit.updated" | "funding:transfer.updated" | "log:emitted" | "token:transfer" | "transaction:included"; expiresAt?: string | undefined; failureCount: number; filters: { [x: string]: import("hono/utils/types").JSONValue; }; id: string; lastDeliveryAt?: string | undefined; status: "active" | "disabled" | "paused"; updatedAt: string; context?: { description?: string | undefined; metadata?: { [x: string]: string; } | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; }; secret: string; } | { chainId: number; createdAt: string; environment?: "production" | "sandbox" | undefined; eventType: "block:created" | "funding:deposit.updated" | "funding:transfer.updated" | "log:emitted" | "token:transfer" | "transaction:included"; expiresAt?: string | undefined; failureCount: number; filters: { [x: string]: import("hono/utils/types").JSONValue; }; id: string; lastDeliveryAt?: string | undefined; status: "active" | "disabled" | "paused"; updatedAt: string; context?: { description?: string | undefined; metadata?: { [x: string]: string; } | undefined; title?: string | undefined; } | undefined; destination: { type: "slack"; url: "https://hooks.slack.com/…"; }; } | { chainId: number; createdAt: string; environment?: "production" | "sandbox" | undefined; eventType: "block:created" | "funding:deposit.updated" | "funding:transfer.updated" | "log:emitted" | "token:transfer" | "transaction:included"; expiresAt?: string | undefined; failureCount: number; filters: { [x: string]: import("hono/utils/types").JSONValue; }; id: string; lastDeliveryAt?: string | undefined; status: "active" | "disabled" | "paused"; updatedAt: string; context?: { description?: string | undefined; metadata?: { [x: string]: string; } | undefined; title?: string | undefined; } | undefined; destination: { token: "[redacted]"; type: "betterstack"; url: string; }; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; } & { json: ({ chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "token:transfer"; filters?: { address?: `0x${string}` | undefined; recipient?: `0x${string}` | undefined; sender?: `0x${string}` | undefined; token?: `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "transaction:included"; filters?: { hash?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; from?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; to?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; includeCalls?: boolean | undefined; value?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; input?: { selector: string; } | { startsWith: string; } | { eq: string; } | undefined; calls?: { to: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}`; } | undefined; callCount?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; txType?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; feeToken?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; maxPriorityFeePerGas?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonce?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; nonceKey?: string | { eq: string; } | { in: string[]; } | { not: string; } | undefined; validBefore?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; validAfter?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "log:emitted"; filters: { address?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; signature?: string | undefined; topic0?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic1?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic2?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; topic3?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; args?: Record | undefined; blockNumber?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; }; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "block:created"; filters?: { number?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; miner?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; proposer?: { eq: `0x${string}`; } | { in: `0x${string}`[]; } | { not: `0x${string}`; } | `0x${string}` | undefined; gasUsed?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; gasLimit?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; timestamp?: { eq?: `0x${string}` | undefined; gt?: `0x${string}` | undefined; gte?: `0x${string}` | undefined; lt?: `0x${string}` | undefined; lte?: `0x${string}` | undefined; } | `0x${string}` | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:deposit.updated"; filters?: { depositAddressId?: string | undefined; recipient?: `0x${string}` | undefined; status?: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling" | undefined; } | undefined; } | { chainId?: unknown; context?: { description?: string | undefined; metadata?: Record | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: string; } | { token: string; type: "betterstack"; url: string; }; eventType: "funding:transfer.updated"; filters?: { id?: string | undefined; status?: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding" | undefined; } | undefined; }) & { chainId: number; environment?: "production" | "sandbox" | undefined; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/webhooks": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; }; } | { output: { error: { code: "webhooks_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; }; } | { output: { data: { chainId: number; createdAt: string; environment?: "production" | "sandbox" | undefined; eventType: "block:created" | "funding:deposit.updated" | "funding:transfer.updated" | "log:emitted" | "token:transfer" | "transaction:included"; expiresAt?: string | undefined; failureCount: number; filters: { [x: string]: import("hono/utils/types").JSONValue; }; id: string; lastDeliveryAt?: string | undefined; status: "active" | "disabled" | "paused"; updatedAt: string; context?: { description?: string | undefined; metadata?: { [x: string]: string; } | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: "https://hooks.slack.com/…"; } | { token: "[redacted]"; type: "betterstack"; url: string; }; }[]; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/webhooks/:id{wh_[A-Za-z0-9_-]+}/deliveries": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; orgId: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { id: string; orgId: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "query_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; orgId: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { id: string; orgId: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "webhooks_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; orgId: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; orgId: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "webhook_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; orgId: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; orgId: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { id: string; orgId: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; } | { output: { data: { attempt: number; createdAt: string; error?: string | undefined; eventId: string; id: string; requestUrl: string; responseMs?: number | undefined; responseStatus?: number | undefined; status: "failed" | "pending" | "succeeded"; subscriptionId: string; }[]; meta?: { totalCountCapped: boolean; totalCount: number; } | undefined; nextCursor: string | null; }; outputFormat: "json"; status: 200; input: { param: { id: string; orgId: string; }; } & { query?: { cursor?: string | string[]; include?: string | string[]; limit?: string | string[]; page?: string | string[]; } | undefined; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/webhooks/:id{wh_[A-Za-z0-9_-]+}/deliveries/:deliveryId": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { deliveryId: string; id: string; orgId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { deliveryId: string; id: string; orgId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { deliveryId: string; id: string; orgId: string; }; }; } | { output: { error: { code: "webhooks_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { deliveryId: string; id: string; orgId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { deliveryId: string; id: string; orgId: string; }; }; } | { output: { error: { code: "webhook_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { deliveryId: string; id: string; orgId: string; }; }; } | { output: { error: { code: "delivery_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { deliveryId: string; id: string; orgId: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { deliveryId: string; id: string; orgId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { deliveryId: string; id: string; orgId: string; }; }; } | { output: { attempt: number; createdAt: string; error?: string | undefined; eventId: string; id: string; requestUrl: string; responseMs?: number | undefined; responseStatus?: number | undefined; status: "failed" | "pending" | "succeeded"; subscriptionId: string; envelope: { chainId: number; context?: { description?: string | undefined; metadata?: { [x: string]: string; } | undefined; title?: string | undefined; } | undefined; createdAt: string; id: string; subscriptionId: string; data: { address: `0x${string}`; amount: string; blockNumber: number; recipient: `0x${string}`; sender: `0x${string}`; timestamp: string; token?: { decimals: number; symbol: string; } | undefined; transactionHash: `0x${string}`; }; type: "token:transfer"; } | { chainId: number; context?: { description?: string | undefined; metadata?: { [x: string]: string; } | undefined; title?: string | undefined; } | undefined; createdAt: string; id: string; subscriptionId: string; data: { blockHash: `0x${string}` | null; blockNumber: number | null; calls?: { data?: `0x${string}` | undefined; to: `0x${string}` | null; }[] | undefined; chainId?: number | undefined; feeToken?: { address: `0x${string}`; currency: string; decimals: number; logoUri?: string | undefined; name: string; symbol: string; verified?: boolean | undefined; } | undefined; gas: number; gasPrice?: string | undefined; hash: `0x${string}`; id: `0x${string}`; input?: `0x${string}` | undefined; maxFeePerGas?: string | undefined; maxPriorityFeePerGas?: string | undefined; nonce: number; nonceKey?: `0x${string}` | undefined; recipient: `0x${string}` | null; sender: `0x${string}`; timestamp: string | null; transactionIndex: number | null; type: "eip1559" | "eip2930" | "eip4844" | "eip7702" | "legacy" | "tempo" | "unknown"; validAfter?: string | null | undefined; validBefore?: string | null | undefined; value: string; meta: { rpc: { [x: string]: import("hono/utils/types").JSONValue; aaAuthorizationList?: { [x: string]: import("hono/utils/types").JSONValue; }[] | undefined; accessList?: { [x: string]: import("hono/utils/types").JSONValue; address: `0x${string}`; storageKeys: `0x${string}`[]; }[] | undefined; authorizationList?: { [x: string]: import("hono/utils/types").JSONValue; }[] | undefined; blobVersionedHashes?: `0x${string}`[] | undefined; blockHash: `0x${string}` | null; blockNumber: `0x${string}` | null; blockTimestamp?: `0x${string}` | null | undefined; calls?: { [x: string]: import("hono/utils/types").JSONValue; data?: `0x${string}` | null | undefined; input?: `0x${string}` | null | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | null | undefined; }[] | null | undefined; chainId?: `0x${string}` | undefined; feePayer?: `0x${string}` | undefined; feePayerSignature?: { [x: string]: import("hono/utils/types").JSONValue; type?: string | undefined; } | null | undefined; feeToken?: `0x${string}` | null | undefined; from: `0x${string}`; gas: `0x${string}`; gasPrice?: `0x${string}` | undefined; hash: `0x${string}`; input?: `0x${string}` | undefined; keyAuthorization?: { [x: string]: import("hono/utils/types").JSONValue; } | null | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; nonce: `0x${string}`; nonceKey?: `0x${string}` | undefined; r?: `0x${string}` | undefined; s?: `0x${string}` | undefined; signature?: { [x: string]: import("hono/utils/types").JSONValue; type?: string | undefined; } | undefined; to?: `0x${string}` | null | undefined; transactionIndex: `0x${string}` | null; type: `0x${string}`; v?: `0x${string}` | undefined; validAfter?: `0x${string}` | null | undefined; validBefore?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; yParity?: `0x${string}` | undefined; }; }; }; type: "transaction:included"; } | { chainId: number; context?: { description?: string | undefined; metadata?: { [x: string]: string; } | undefined; title?: string | undefined; } | undefined; createdAt: string; id: string; subscriptionId: string; data: { address: `0x${string}`; args?: { [x: string]: import("hono/utils/types").JSONValue; } | undefined; blockNumber: number; data: `0x${string}`; event?: { name: string; signature: string; topic0: `0x${string}`; } | undefined; logIndex: number; timestamp: string; topics: `0x${string}`[]; transactionHash: `0x${string}`; transactionIndex: number; }; type: "log:emitted"; } | { chainId: number; context?: { description?: string | undefined; metadata?: { [x: string]: string; } | undefined; title?: string | undefined; } | undefined; createdAt: string; id: string; subscriptionId: string; data: { number: number; hash: `0x${string}`; parentHash: `0x${string}`; miner: `0x${string}`; proposer?: `0x${string}` | undefined; gasUsed: number; gasLimit: number; transactionCount: number; timestamp: string; }; type: "block:created"; } | { chainId: number; context?: { description?: string | undefined; metadata?: { [x: string]: string; } | undefined; title?: string | undefined; } | undefined; createdAt: string; id: string; subscriptionId: string; data: { createdAt: string; depositAddressId: string; detectionTrigger?: "chain" | "manual" | "poll" | "webhook" | undefined; destinationAmount?: { baseUnits: string; currency: string; decimals: number; formatted: string; } | undefined; destinationAmountRequired?: { baseUnits: string; currency: string; decimals: number; formatted: string; } | undefined; destinationChain: { addressFormat: "base58" | "base58check" | "hex"; id: string; kind: "evm" | "solana" | "tron"; name: string; }; destinationToken: { address: string; currency: string; decimals: number; name: string; standard: string; symbol: string; tokenKey: string; verified: boolean; }; destinationTransactionHashes?: readonly string[] | undefined; id: string; provider: { id: string; name: string; }; recipient: string; refundAddress: string; refundAmount?: { baseUnits: string; currency: string; decimals: number; formatted: string; } | undefined; refundTransactionHashes?: readonly string[] | undefined; sender?: string | undefined; sourceAmount?: { baseUnits: string; currency: string; decimals: number; formatted: string; } | undefined; sourceChain: { addressFormat: "base58" | "base58check" | "hex"; id: string; kind: "evm" | "solana" | "tron"; name: string; }; sourceToken: { address: string; currency: string; decimals: number; name: string; standard: string; symbol: string; tokenKey: string; verified: boolean; }; sourceTransactionHashes: readonly string[]; sourceTransferIndex?: number | undefined; status: "action-required" | "bridging" | "completed" | "detected" | "refunded" | "refunding" | "settling"; statusReason?: { code: "delivery_failed" | "delivery_liquidity_unavailable" | "manual_recovery_required" | "refund_failed" | "source_amount_not_supported" | "source_token_mismatch" | "subsidy_balance_unavailable" | "subsidy_failed"; message: string; } | undefined; updatedAt: string; }; type: "funding:deposit.updated"; } | { chainId: number; context?: { description?: string | undefined; metadata?: { [x: string]: string; } | undefined; title?: string | undefined; } | undefined; createdAt: string; id: string; subscriptionId: string; data: { createdAt: string; destinationAmount?: { baseUnits: string; currency: string; decimals: number; formatted: string; } | undefined; destinationAmountMin?: { baseUnits: string; currency: string; decimals: number; formatted: string; } | undefined; destinationChain: { addressFormat: "base58" | "base58check" | "hex"; id: string; kind: "evm" | "solana" | "tron"; name: string; }; destinationToken: { address: string; currency: string; decimals: number; name: string; standard: string; symbol: string; tokenKey: string; verified: boolean; }; destinationTransactionHashes?: string[] | undefined; fees: { amount: { baseUnits: string; currency: string; decimals: number; formatted: string; }; side: "destination" | "source"; token: { address: string; currency: string; decimals: number; name: string; standard: string; symbol: string; tokenKey: string; verified: boolean; }; type: "provider"; }[]; id: string; method: "depositAddress" | "transaction"; mode: "exactDestination" | "exactSource"; provider: { id: string; name: string; }; quote: { expiresAt: string; sampledAt: string; }; recipient: string; refundAddress?: string | undefined; refundAmount?: { baseUnits: string; currency: string; decimals: number; formatted: string; } | undefined; refundTransactionHashes?: string[] | undefined; sender?: string | undefined; sourceAmount: { baseUnits: string; currency: string; decimals: number; formatted: string; }; sourceAmountMax?: { baseUnits: string; currency: string; decimals: number; formatted: string; } | undefined; sourceChain: { addressFormat: "base58" | "base58check" | "hex"; id: string; kind: "evm" | "solana" | "tron"; name: string; }; sourceToken: { address: string; currency: string; decimals: number; name: string; standard: string; symbol: string; tokenKey: string; verified: boolean; }; sourceTransactionHashes?: string[] | undefined; status: "action-required" | "awaiting-source" | "completed" | "expired" | "processing" | "refunded" | "refunding"; statusReason?: { code: "destination_amount_below_minimum" | "destination_recovered" | "manual_recovery_required" | "refund_failed" | "source_amount_above_maximum" | "source_amount_below_minimum" | "source_chain_mismatch" | "source_token_mismatch"; message: string; } | undefined; updatedAt: string; version: number; }; type: "funding:transfer.updated"; } | { chainId: number; context?: { description?: string | undefined; metadata?: { [x: string]: string; } | undefined; title?: string | undefined; } | undefined; createdAt: string; id: string; subscriptionId: string; data: { ping: true; }; type: "ping"; }; }; outputFormat: "json"; status: 200; input: { param: { deliveryId: string; id: string; orgId: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/webhooks/:id{wh_[A-Za-z0-9_-]+}/deliveries/:deliveryId/retry": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { deliveryId: string; id: string; orgId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { deliveryId: string; id: string; orgId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { deliveryId: string; id: string; orgId: string; }; }; } | { output: { error: { code: "webhooks_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { deliveryId: string; id: string; orgId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { deliveryId: string; id: string; orgId: string; }; }; } | { output: { error: { code: "webhook_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { deliveryId: string; id: string; orgId: string; }; }; } | { output: { delivered: boolean; error?: string | undefined; eventId: string; responseMs?: number | undefined; responseStatus?: number | undefined; }; outputFormat: "json"; status: 200; input: { param: { deliveryId: string; id: string; orgId: string; }; }; } | { output: { error: { code: "delivery_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { deliveryId: string; id: string; orgId: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { deliveryId: string; id: string; orgId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { deliveryId: string; id: string; orgId: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/webhooks/:id{wh_[A-Za-z0-9_-]+}": { $patch: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; orgId: string; }; } & { json: { status: "active" | "disabled" | "paused"; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { id: string; orgId: string; }; } & { json: { status: "active" | "disabled" | "paused"; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { id: string; orgId: string; }; } & { json: { status: "active" | "disabled" | "paused"; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; orgId: string; }; } & { json: { status: "active" | "disabled" | "paused"; }; }; } | { output: { error: { code: "webhooks_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; orgId: string; }; } & { json: { status: "active" | "disabled" | "paused"; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; orgId: string; }; } & { json: { status: "active" | "disabled" | "paused"; }; }; } | { output: { error: { code: "webhook_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; orgId: string; }; } & { json: { status: "active" | "disabled" | "paused"; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; orgId: string; }; } & { json: { status: "active" | "disabled" | "paused"; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { id: string; orgId: string; }; } & { json: { status: "active" | "disabled" | "paused"; }; }; } | { output: { chainId: number; createdAt: string; environment?: "production" | "sandbox" | undefined; eventType: "block:created" | "funding:deposit.updated" | "funding:transfer.updated" | "log:emitted" | "token:transfer" | "transaction:included"; expiresAt?: string | undefined; failureCount: number; filters: { [x: string]: import("hono/utils/types").JSONValue; }; id: string; lastDeliveryAt?: string | undefined; status: "active" | "disabled" | "paused"; updatedAt: string; context?: { description?: string | undefined; metadata?: { [x: string]: string; } | undefined; title?: string | undefined; } | undefined; destination: { type: "url"; url: string; } | { type: "slack"; url: "https://hooks.slack.com/…"; } | { token: "[redacted]"; type: "betterstack"; url: string; }; }; outputFormat: "json"; status: 200; input: { param: { id: string; orgId: string; }; } & { json: { status: "active" | "disabled" | "paused"; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/webhooks/:id{wh_[A-Za-z0-9_-]+}": { $delete: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; orgId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { id: string; orgId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { id: string; orgId: string; }; }; } | { output: { error: { code: "webhooks_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; orgId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { id: string; orgId: string; }; }; } | { output: { error: { code: "webhook_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; orgId: string; }; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { id: string; orgId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { id: string; orgId: string; }; }; } | { output: { id: string; }; outputFormat: "json"; status: 200; input: { param: { id: string; orgId: string; }; }; }; }; }, "/"> | import("hono/types").MergeSchemaPath<{ "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/projects/:projectId{prj_[A-Za-z0-9_-]+}/api-keys": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; projectId: string; }; } & { json: { allowedIps?: readonly string[] | undefined; environment?: "production" | "sandbox" | undefined; name?: string | undefined; scopes?: string[] | undefined; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; projectId: string; }; } & { json: { allowedIps?: readonly string[] | undefined; environment?: "production" | "sandbox" | undefined; name?: string | undefined; scopes?: string[] | undefined; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; projectId: string; }; } & { json: { allowedIps?: readonly string[] | undefined; environment?: "production" | "sandbox" | undefined; name?: string | undefined; scopes?: string[] | undefined; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; projectId: string; }; } & { json: { allowedIps?: readonly string[] | undefined; environment?: "production" | "sandbox" | undefined; name?: string | undefined; scopes?: string[] | undefined; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; projectId: string; }; } & { json: { allowedIps?: readonly string[] | undefined; environment?: "production" | "sandbox" | undefined; name?: string | undefined; scopes?: string[] | undefined; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; projectId: string; }; } & { json: { allowedIps?: readonly string[] | undefined; environment?: "production" | "sandbox" | undefined; name?: string | undefined; scopes?: string[] | undefined; }; }; } | { output: { error: { code: "organization_not_found" | "project_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; projectId: string; }; } & { json: { allowedIps?: readonly string[] | undefined; environment?: "production" | "sandbox" | undefined; name?: string | undefined; scopes?: string[] | undefined; }; }; } | { output: { error: { code: "api_keys_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; projectId: string; }; } & { json: { allowedIps?: readonly string[] | undefined; environment?: "production" | "sandbox" | undefined; name?: string | undefined; scopes?: string[] | undefined; }; }; } | { output: { error: { code: "scope_not_issuable"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; projectId: string; }; } & { json: { allowedIps?: readonly string[] | undefined; environment?: "production" | "sandbox" | undefined; name?: string | undefined; scopes?: string[] | undefined; }; }; } | { output: { allowedIps: readonly string[]; createdAt: string; createdBy?: string | undefined; environment: "production" | "sandbox"; expiresAt?: string | undefined; id: string; lastUsedAt?: string | undefined; name?: string | undefined; orgId: string; projectId?: string | undefined; scopes: string[]; tokenLast4: string; token: string; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; projectId: string; }; } & { json: { allowedIps?: readonly string[] | undefined; environment?: "production" | "sandbox" | undefined; name?: string | undefined; scopes?: string[] | undefined; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/projects/:projectId{prj_[A-Za-z0-9_-]+}/api-keys": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; projectId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; projectId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; projectId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; projectId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "query_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; projectId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; projectId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; projectId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "organization_not_found" | "project_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; projectId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_keys_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; projectId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { data: { allowedIps: readonly string[]; createdAt: string; createdBy?: string | undefined; environment: "production" | "sandbox"; expiresAt?: string | undefined; id: string; lastUsedAt?: string | undefined; name?: string | undefined; orgId: string; projectId?: string | undefined; scopes: string[]; tokenLast4: string; }[]; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; projectId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/api-keys": { $get: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "query_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "organization_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { error: { code: "api_keys_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; } | { output: { data: { allowedIps: readonly string[]; createdAt: string; createdBy?: string | undefined; environment: "production" | "sandbox"; expiresAt?: string | undefined; id: string; lastUsedAt?: string | undefined; name?: string | undefined; orgId: string; projectId?: string | undefined; scopes: string[]; tokenLast4: string; }[]; }; outputFormat: "json"; status: 200; input: { param: { orgId: string; }; } & { query?: { environment?: string | string[]; } | undefined; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/api-keys/:keyId{key_[A-Za-z0-9_-]+}/rotate": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { keyId: string; orgId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { keyId: string; orgId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { keyId: string; orgId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { keyId: string; orgId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { keyId: string; orgId: string; }; }; } | { output: { error: { code: "api_keys_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { keyId: string; orgId: string; }; }; } | { output: { error: { code: "scope_not_issuable"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { keyId: string; orgId: string; }; }; } | { output: { error: { code: "api_key_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { keyId: string; orgId: string; }; }; } | { output: { allowedIps: readonly string[]; createdAt: string; createdBy?: string | undefined; environment: "production" | "sandbox"; expiresAt?: string | undefined; id: string; lastUsedAt?: string | undefined; name?: string | undefined; orgId: string; projectId?: string | undefined; scopes: string[]; tokenLast4: string; token: string; }; outputFormat: "json"; status: 200; input: { param: { keyId: string; orgId: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/api-keys/:keyId{key_[A-Za-z0-9_-]+}": { $delete: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { keyId: string; orgId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { keyId: string; orgId: string; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { keyId: string; orgId: string; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { keyId: string; orgId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { keyId: string; orgId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { keyId: string; orgId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { keyId: string; orgId: string; }; }; } | { output: { error: { code: "api_keys_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { keyId: string; orgId: string; }; }; } | { output: { error: { code: "api_key_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { keyId: string; orgId: string; }; }; } | { output: { id: string; }; outputFormat: "json"; status: 200; input: { param: { keyId: string; orgId: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/projects/:projectId{prj_[A-Za-z0-9_-]+}/api-keys/:keyId{key_[A-Za-z0-9_-]+}": { $patch: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { keyId: string; orgId: string; projectId: string; }; } & { json: { allowedIps: readonly string[]; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { keyId: string; orgId: string; projectId: string; }; } & { json: { allowedIps: readonly string[]; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { keyId: string; orgId: string; projectId: string; }; } & { json: { allowedIps: readonly string[]; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { keyId: string; orgId: string; projectId: string; }; } & { json: { allowedIps: readonly string[]; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { keyId: string; orgId: string; projectId: string; }; } & { json: { allowedIps: readonly string[]; }; }; } | { output: { error: { code: "body_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { keyId: string; orgId: string; projectId: string; }; } & { json: { allowedIps: readonly string[]; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { keyId: string; orgId: string; projectId: string; }; } & { json: { allowedIps: readonly string[]; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { keyId: string; orgId: string; projectId: string; }; } & { json: { allowedIps: readonly string[]; }; }; } | { output: { error: { code: "organization_not_found" | "project_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { keyId: string; orgId: string; projectId: string; }; } & { json: { allowedIps: readonly string[]; }; }; } | { output: { error: { code: "api_keys_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { keyId: string; orgId: string; projectId: string; }; } & { json: { allowedIps: readonly string[]; }; }; } | { output: { error: { code: "api_key_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { keyId: string; orgId: string; projectId: string; }; } & { json: { allowedIps: readonly string[]; }; }; } | { output: { allowedIps: readonly string[]; createdAt: string; createdBy?: string | undefined; environment: "production" | "sandbox"; expiresAt?: string | undefined; id: string; lastUsedAt?: string | undefined; name?: string | undefined; orgId: string; projectId?: string | undefined; scopes: string[]; tokenLast4: string; }; outputFormat: "json"; status: 200; input: { param: { keyId: string; orgId: string; projectId: string; }; } & { json: { allowedIps: readonly string[]; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/projects/:projectId{prj_[A-Za-z0-9_-]+}/api-keys/:keyId{key_[A-Za-z0-9_-]+}/rotate": { $post: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { error: { code: "organization_not_found" | "project_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { error: { code: "api_keys_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { error: { code: "scope_not_issuable"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { error: { code: "api_key_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { allowedIps: readonly string[]; createdAt: string; createdBy?: string | undefined; environment: "production" | "sandbox"; expiresAt?: string | undefined; id: string; lastUsedAt?: string | undefined; name?: string | undefined; orgId: string; projectId?: string | undefined; scopes: string[]; tokenLast4: string; token: string; }; outputFormat: "json"; status: 200; input: { param: { keyId: string; orgId: string; projectId: string; }; }; }; }; } & { "/v1/orgs/:orgId{org_[A-Za-z0-9_-]+}/projects/:projectId{prj_[A-Za-z0-9_-]+}/api-keys/:keyId{key_[A-Za-z0-9_-]+}": { $delete: { output: { error: { code: "api_key_malformed"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { error: { code: "api_key_invalid" | "api_key_missing"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 401; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { error: { code: "api_key_forbidden" | "api_key_ip_forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { error: { code: "payment_required" | "rate_limit_exceeded"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 429; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { error: { code: "upstream_error"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 502; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { error: { code: "param_invalid"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 400; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { error: { code: "forbidden"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 403; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { error: { code: "organization_not_found" | "project_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { error: { code: "api_keys_not_enabled"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { error: { code: "api_key_not_found"; details?: readonly Response.error.Detail[] | undefined; message: string; }; requestId: string; }; outputFormat: "json"; status: 404; input: { param: { keyId: string; orgId: string; projectId: string; }; }; } | { output: { id: string; }; outputFormat: "json"; status: 200; input: { param: { keyId: string; orgId: string; projectId: string; }; }; }; }; }, "/">, "/">, "/", "/health">; /** Node.js request listener for `node:http` and compatible interfaces. */ export type Listener = (incoming: unknown, outgoing: unknown) => Promise; /** HTTP endpoints owned by Tempo API handlers, used for typed auth overrides. */ export type Endpoint = Auth.Endpoint; /** Stripe billing capability for management billing routes; owned by {@link management}. */ export type Billing = Management.Billing; /** Transactional email sender for management emails; owned by {@link management}. */ export type Email = Management.Email; /** Webhook capability shared by subscription routes and the host poller. */ export type Webhook = { /** Application events produced by the host outside the chain poller. */ applicationEventTypes?: readonly Webhooks.EventType[] | undefined; /** Maximum live (unexpired) subscriptions per owner. Defaults to 100. */ maxPerOwner?: number | undefined; /** Chain ids the host actively polls for webhook events. */ supportedChainIds: readonly number[]; }; /** One static API asset resolved from packaged data. */ export type Asset = { /** Loaded asset response. */ response: Response; /** Absolute public API URL for the asset (scheme + host + path). */ uri: string; }; /** Gets one static API asset for a chain, or undefined when it is missing. */ export type GetAsset = ((chainId: Viem.ChainId, path: string) => Asset | undefined | Promise) & { /** Lists public asset locations under a path prefix, when supported. */ list?: GetAsset.List | undefined; }; export declare namespace GetAsset { /** Lists public asset locations for a chain and path prefix. */ type List = (chainId: Viem.ChainId, path: string) => Promise; } /** Creates the Tempo API Hono app. */ export declare function create(options: create.Options): import("hono/hono-base").HonoBase extends infer T ? T extends import("hono/types").MergePath<"/", path> ? T extends "" ? "/" : T extends "/" ? "/" : T extends `${infer P}/` ? `${P}/` : T : never : never> | { [K in import("hono/types").MergePath<"/", path> extends infer T_1 ? T_1 extends import("hono/types").MergePath<"/", path> ? T_1 extends "" ? "/health" : T_1 extends "/" ? "/health" : T_1 extends `${infer P}/` ? `${P}/health` : `${T_1}/health` : never : never]: { $get: { output: { status: string; }; outputFormat: "json"; status: 200; input: import("hono/types").AddParam<{}, import("hono/types").MergePath<"/", path> extends infer T_2 ? T_2 extends import("hono/types").MergePath<"/", path> ? T_2 extends "" ? "/health" : T_2 extends "/" ? "/health" : T_2 extends `${infer P}/` ? `${P}/health` : `${T_2}/health` : never : never>; }; }; }, import("hono/types").MergePath<"/", path>, import("hono/types").MergePath<"/", path> extends infer T_1 ? T_1 extends import("hono/types").MergePath<"/", path> ? T_1 extends "" ? "/health" : T_1 extends "/" ? "/health" : T_1 extends `${infer P}/` ? `${P}/health` : `${T_1}/health` : never : never>; /** * Wraps a Tempo API app with a `node:http`-compatible request listener. * Lifted out of `create()` so the returned `app` keeps its precise chained * Hono type (which `testClient` needs); intersecting the listener onto the * app degrades the typed proxy inference. */ export declare function listener(app: { fetch: NodeServer.Fetch; }): Listener; export declare namespace create { /** * Options for creating the Tempo API Hono app: shared chain, RPC, database, * cache, authentication, and cross-cutting configuration. Email belongs to * {@link management}. */ type Options = { /** Analytics store for usage reads (e.g. `Analytics.clickhouse(...)`), or a per-request factory. Accepts `{ source }` to mirror `db`. Omit to leave usage analytics unconfigured — usage routes answer 501. Ingest happens outside this app (queue consumer via `Analytics.handleQueue`). */ analytics?: Analytics.Source | { source: Analytics.Source; } | undefined; /** Authentication: lane defaults, quotas, and credentials for the built-in enforcement middleware, plus the `session` sign-in surface. Omit for default-closed policies with in-memory rate limiting; pass false to leave policies unenforced (tests only). */ auth?: Auth.install.Options['auth'] | false | undefined; /** Caching configuration: the cache store plus the edge response cache toggle. */ cache?: Cache | undefined; /** Response compression for API handlers. Disabled by default; pass true for defaults or a config object to customize. Leave disabled when fronted by a proxy/CDN that already compresses. */ compress?: boolean | Compress | undefined; /** CORS for API handlers. Enabled by default (wildcard origin, no credentials); pass a config object to customize, true for defaults, or false to disable (e.g. when CORS is handled by a fronting gateway/CDN). */ cors?: boolean | Cors | undefined; /** Authoritative Postgres store backing stateful features (webhooks, verified tokens). Pass a long-lived `Db.postgres(...)` singleton on Node, or a factory (`() => Db.postgres(...)`) on Workers so each request builds a fresh Hyperdrive-pooled connection. Pass `{ source, cached }` to route staleness-tolerant reads (verified tokens) through a second, query-caching Hyperdrive config; `source` stays uncached for read-after-write correctness. Apply migrations out of band via `tapimo admin migrate`. */ db: Db.Source | { cached?: Db.Source | undefined; source: Db.Source; }; /** Default Tempo chain id for requests that omit `chainId`. */ defaultChainId?: Viem.ChainId | undefined; /** KV state store backing API-key records (e.g. `Store.cloudflareKv(...)`). Omit to leave API-key auth closed — every token resolves to `null`. */ kv?: Kv | undefined; /** Request logging. Disabled by default. Pass `true` to emit one canonical structured log entry per request through the level-matched console method (indexed by Workers Logs); a level (e.g. `'warn'`) to emit only that level and above (dropping successful-request info lines); or an emit function for a custom sink. */ logger?: boolean | Log.Level | Logger | undefined; /** Metrics backend. Disabled by default; pass a backend (e.g. `Metrics.cloudflare()`) to emit request (HTTP) metrics per response. Pass the same backend to the webhook poller/queue handlers so they emit over it too. */ metrics?: Metrics.Metrics | undefined; /** Base path to mount API handlers under. Provided as a literal via the `path` generic so the resulting Hono schema keeps typed route paths for `testClient`. */ path?: path | undefined; /** Providers available to mounted route groups. */ providers?: readonly Provider.Provider[] | undefined; /** Tempo RPC options, including per-request routing by request principal. */ rpc?: Viem.getClient.Rpc | undefined; /** OpenAPI `servers` for the generated document. Defaults to a single relative server (the host serving the doc), so the reference targets the deployment it is served from. Set the canonical public URL(s) here, e.g. `[{ url: 'https://api.tempo.xyz' }]`. */ servers?: readonly Server[] | undefined; /** Host-defined API-key scopes appended to the built-in {@link Scope.catalog}. */ scopes?: readonly Scope.Entry[] | undefined; /** Extra chain ids served beyond the built-in chains and `defaultChainId`. */ supportedChainIds?: readonly number[] | undefined; /** Zone chains served by this deployment. Pass true to use the hosted Zone list. */ zones?: true | readonly Chain[] | undefined; }; /** KV state-store configuration. */ type Kv = { /** * State store backing API-key records. Must be a {@link Store.State} * (e.g. `Store.cloudflareKv(...)` or `Store.memory()`); the Web Cache * adapter (`Store.cache`) is rejected at the type level since a miss there * would silently drop authoritative state. */ store: Store.State; }; /** Caching configuration. */ type Cache = { /** Edge response caching for public GET endpoints, serving cache hits from `store` before auth/rate-limiting for all callers (hits bypass origin metering). Enabled by default; set false to disable. */ edge?: boolean | undefined; /** Cache store backing both the handler read cache and the edge response cache. This is a cache, not durable storage — a miss simply re-fetches — and defaults to in-memory. Use `Store.cache(caches.default)` in production for a colo-local store; never the Durable Object. */ store?: Store.Store | undefined; }; /** Binary asset store for static API assets (e.g. `Assets.cloudflareR2(...)`). */ type Assets = Assets.Assets; /** Response compression middleware options. */ type Compress = NonNullable[0]>; /** CORS middleware options. */ type Cors = NonNullable[0]>; /** Reference-UI factory a docs group carries via {@link Metadata} (see `docs()` in `tapimo/docs`): given the app's OpenAPI document builder, returns an app that {@link create} mounts at the root on finalize. */ type Docs = (context: DocsContext) => Hono; /** Context the app provides to a docs group's reference factory. */ type DocsContext = { /** Memoized OpenAPI document builder — the same document served at `/openapi.json`. */ spec: () => Promise<{ paths: Record; }>; }; /** Custom request-log sink, receiving one canonical entry per request. */ type Logger = Log.Emit; /** OpenAPI server entry for the generated document. */ type Server = { /** Server URL (absolute, or relative to the requesting host). */ url: string; /** Optional human-readable description. */ description?: string; }; /** * What a route group contributes to the composed app beyond its routes: * OpenAPI document metadata (tags, security schemes, outbound webhooks block) * and an optional docs-UI factory. `create` collects these off each mounted * group (via {@link Metadata}); unused entries don't render. */ type Metadata = { /** Reference-UI factory mounted at the root on finalize (see `docs()` in `tapimo/docs`). */ docs?: Docs | undefined; /** Security scheme definitions this group's routes reference (e.g. the session cookie). */ securitySchemes?: Record | undefined; /** Chain ids served by this route group, merged before auth handles the first request. */ supportedChainIds?: readonly number[] | undefined; /** Root-level OpenAPI tag definitions for this group's operations. */ tags?: readonly Tag[] | undefined; /** Builds the OAS 3.1 `webhooks` block documenting outbound deliveries, emitted only when the group's webhook routes are mounted. Called during spec generation only, keeping schema conversion off isolate startup. */ webhooks?: (() => Record) | undefined; /** Vocs tag-group metadata for grouping root tags in the reference. */ 'x-tagGroups'?: readonly TagGroup[] | undefined; }; /** One root-level OpenAPI tag definition. */ type Tag = { /** Human-readable summary shown in the reference sidebar. */ description: string; /** Tag name referenced by operations. */ name: string; /** Optional human-readable label for references that support `x-displayName`. */ 'x-displayName'?: string | undefined; /** Optional page path below the reference mount. */ 'x-pagePath'?: string | undefined; }; /** One Vocs OpenAPI tag group. */ type TagGroup = { /** Section name shown by tag-group-aware references. */ name: string; /** Root tag names in this group. */ tags: readonly string[]; }; } declare namespace NodeServer { type GetRequestListener = (typeof import('@hono/node-server'))['getRequestListener']; export type Fetch = Parameters[0]; export function getRequestListener(fetch: Fetch): Listener; export {}; } /** Error thrown when an app registers the same provider identifier more than once. */ export declare class DuplicateProviderIdError extends Error { name: string; constructor(id: string); } /** Error thrown when an app registers a provider with a non-normalized identifier. */ export declare class InvalidProviderIdError extends Error { name: string; constructor(id: string); } export {}; //# sourceMappingURL=App.d.ts.map