import { Secret } from "../../types.js"; import { SecretsStorage } from "./types.js"; export declare class SecretsStorageImpl implements SecretsStorage { private secrets; private logger; constructor(); deleteAllSecrets(): Promise; private recreateCalculatedValues; initializeStorage(): Promise; getDefaultSecret(): Promise>; getDefaultSecretId(): Promise; private ensureSecretsExist; private throwIfSecretsDoesntExist; getSecretById(id: number): Promise>; private removeSecretsFromArray; private updateSecret; private updateUrls; storeSecret(secret: Omit): Promise; deleteSecretById(id: number): void; private removeInconsistentSecrets; private removeUnknownPropertiesFromSecrets; synchronizeSecretsToStorage(): Promise; getAllSecrets(): ReadonlyArray; }