import type { ApiProvider, ProviderResponse } from '../types';
type HuggingfaceRouterOptions = {
    stream?: boolean;
    apiKey?: string;
    apiEndpoint?: string;
};
export declare class HuggingfaceRouterChatProvider implements ApiProvider {
    modelName: string;
    config: HuggingfaceRouterOptions;
    constructor(modelName: string, options?: {
        id?: string;
        config?: HuggingfaceRouterOptions;
    });
    id(): string;
    toString(): string;
    getApiKey(): string | undefined;
    callApi(prompt: string): Promise<ProviderResponse>;
}
export {};
//# sourceMappingURL=huggingfaceRouter.d.ts.map