import { Serializable } from '../internals/serializable.cjs'; import '../internals/types.cjs'; import '../internals/helpers/guards.cjs'; /** * 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