import { Serializable } from '../internals/serializable.js'; import '../internals/types.js'; import '../internals/helpers/guards.js'; /** * Copyright 2025 © BeeAI a Series of LF Projects, LLC * SPDX-License-Identifier: Apache-2.0 */ declare abstract class BackendClient
extends Serializable {
readonly instance: T;
protected readonly settings: P;
constructor(settings: P);
protected abstract create(): T;
createSnapshot(): {
settings: P;
};
loadSnapshot(snapshot: ReturnType