import { CompletionOptions, LLMOptions, ModelProvider } from "../../index.js";
import { BaseLLM } from "../index.js";
declare class Replicate extends BaseLLM {
    private static MODEL_IDS;
    static providerName: ModelProvider;
    private _replicate;
    private _convertArgs;
    constructor(options: LLMOptions);
    protected _complete(prompt: string, options: CompletionOptions): Promise<string>;
    protected _streamComplete(prompt: string, options: CompletionOptions): AsyncGenerator<string>;
}
export default Replicate;
//# sourceMappingURL=Replicate.d.ts.map