import { ApiError } from '../core/api/errors.ts';
import { resolveMem0Config, type Mem0Config } from '../vfs/mem0/config.ts';
import { Accessor } from './base.ts';
export declare class Mem0Error extends ApiError {
    readonly status: number;
    constructor(status: number);
}
export declare class Mem0Accessor extends Accessor {
    readonly config: ReturnType<typeof resolveMem0Config>;
    constructor(config: Mem0Config);
    request(method: string, endpoint: string, options?: {
        params?: Record<string, string | number>;
        json?: unknown;
    }): Promise<Record<string, unknown>>;
}
//# sourceMappingURL=mem0.d.ts.map