/** * This file was auto-generated by Fern from our API Definition. */ import * as environments from "./environments"; import * as core from "./core"; import { Memory } from "./api/resources/memory/client/Client"; import { User } from "./api/resources/user/client/Client"; export declare namespace ZepClient { interface Options { environment?: core.Supplier; apiKey?: core.Supplier; fetcher?: core.FetchFunction; } interface RequestOptions { timeoutInSeconds?: number; maxRetries?: number; abortSignal?: AbortSignal; } } export declare class ZepClient { protected readonly _options: ZepClient.Options; constructor(_options?: ZepClient.Options); protected _memory: Memory | undefined; get memory(): Memory; protected _user: User | undefined; get user(): User; }