import { ClientBasedService } from "./services";
import { Adapter } from "../persistence/Adapter";
import { ConfigOf, ContextOf } from "../persistence/types";
import { MaybeContextualArg } from "../utils/ContextualLoggedClass";
import { Constructor } from "@decaf-ts/decoration";
export declare class PersistenceService> extends ClientBasedService,
ConfigOf,
...args: any[]
][], ContextOf> {
constructor();
initialize(...args: MaybeContextualArg>): Promise<{
config: [Constructor, ConfigOf, ...args: any[]][];
client: A[];
}>;
}