import { CoreAddress } from "@nmshd/core-types"; import { ConsumptionBaseController } from "../../consumption/ConsumptionBaseController"; import { ConsumptionController } from "../../consumption/ConsumptionController"; import { IdentityMetadata } from "./local/IdentityMetadata"; import { IUpsertIdentityMetadataParams } from "./local/UpsertIdentityMetadataParams"; export declare class IdentityMetadataController extends ConsumptionBaseController { private identityMetadata; constructor(parent: ConsumptionController); init(): Promise; getIdentityMetadata(reference: CoreAddress, key?: string): Promise; upsertIdentityMetadata(params: IUpsertIdentityMetadataParams): Promise; deleteIdentityMetadata(identityMetadata: IdentityMetadata): Promise; deleteIdentityMetadataReferencedWithPeer(peerAddress: CoreAddress): Promise; } //# sourceMappingURL=IdentityMetadataController.d.ts.map