import { type RegisterOptions } from '@namzu/sdk'; import type { HttpProviderConfig } from './types.js'; declare module '@namzu/sdk' { interface ProviderConfigRegistry { http: HttpProviderConfig; } } /** * Register `HttpProvider` under the `'http'` type in `@namzu/sdk`'s * `ProviderRegistry`. Call once at app startup before * `ProviderRegistry.create({ type: 'http', ... })`. * * Throws `DuplicateProviderError` if `'http'` is already registered. * Pass `{ replace: true }` to override. */ export declare function registerHttp(options?: RegisterOptions): void; export { HTTP_CAPABILITIES, HttpProvider } from './client.js'; export { DialectMismatchError } from './types.js'; export type { HttpConfig, HttpDialect, HttpProviderConfig } from './types.js'; //# sourceMappingURL=index.d.ts.map