import { BaseChatModel } from "@langchain/core/language_models/chat_models";
import { InvokeParams } from "../../types";
import { ZodType, ZodTypeDef } from "zod";
export default class Runnable {
    private model;
    private prompt?;
    constructor(model: BaseChatModel, prompt?: string);
    retriever<T>(context: string, invokeParams: InvokeParams, schema?: ZodType<T, ZodTypeDef, T>): Promise<T>;
}
//# sourceMappingURL=index.d.ts.map