export class OllamaChatAgent {
    constructor(options) {
        Object.defineProperty(this, "options", {
            enumerable: true,
            configurable: true,
            writable: true,
            value: void 0
        });
        if (!options || typeof options !== 'object') {
            throw new Error('Ollama chat agent requires options to be provided');
        }
        this.options = { ...options };
    }
}
export const createOllamaChatAgent = (options) => {
    return new OllamaChatAgent(options);
};
