import { LlmProvider } from './providers/model';
export declare class LlmRouter {
    private configuration;
    constructor(configuration: {
        key: string;
        provider?: string;
        url?: string;
    });
    /** Returns a language model based on the provider and model name */
    provide(model?: string): LlmProvider;
    /** Defines model provider by its name */
    private define;
    static build(options?: Partial<LlmRouter['configuration']>): LlmRouter;
}
//# sourceMappingURL=router.d.ts.map