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