import type { CallApiContextParams, CallApiOptionsParams, ProviderOptions, ProviderResponse } from '../types/providers';
import type { ApiProvider } from '../types/providers';
interface TrusysModelOptions extends ProviderOptions {
    model: string;
    config?: Record<string, any>;
}
/**
 * Provider that connects to the TrusysModel task of the server.
 */
export declare class TrusysModelProvider implements ApiProvider {
    private readonly model;
    readonly config: Record<string, any>;
    constructor(model: string, options?: TrusysModelOptions);
    id(): string;
    callApi(prompt: string, context?: CallApiContextParams, options?: CallApiOptionsParams): Promise<ProviderResponse>;
}
export {};
//# sourceMappingURL=trusysModel.d.ts.map