import { CanisterService } from "../service";
import { IdentifierService, ILogger, IStorage, RefreshServiceConfiguration, ReplicationConfiguration } from "@ic-wallet-kit/common";
import { RxStorage } from "rxdb";
export declare class HplInitializer {
    static build(identifierService: IdentifierService, rxStorage: RxStorage<any, any>, dataStorage: IStorage, logger: ILogger, refreshServiceConfiguration: RefreshServiceConfiguration, hplReplicationConfiguration: ReplicationConfiguration, canisterService: CanisterService, createHplCanisterFunc: any): void;
    static init(): Promise<void>;
    static logout(): void;
}
