declare module "ponder:registry" { import type { Virtual } from "ponder"; type config = typeof import("ponder:internal").config; type schema = typeof import("ponder:internal").schema; export const ponder: Virtual.Registry; export type EventNames = Virtual.EventNames; export type Event = Virtual.Event< config["default"], name >; export type Context = Virtual.Context< config["default"], schema, name >; export type IndexingFunctionArgs = Virtual.IndexingFunctionArgs; } declare module "ponder:schema" { const schema: typeof import("ponder:internal").schema; export { schema as default }; } declare module "ponder:api" { import type { ReadonlyDrizzle } from "ponder"; import type { PublicClient } from "viem"; type schema = typeof import("ponder:internal").schema; type config = typeof import("ponder:internal").config; export const db: ReadonlyDrizzle; export const publicClients: { [chainName in keyof config["default"]["chains"]]: PublicClient; }; }