/*! * Copyright (c) 2026 Interop Alliance. All rights reserved. */ /** * The WAS-backed adapter for the enrolled-client display labels * (`key-map/client-labels.json`): the {@link ClientLabelsStore} seam the label * helpers read and write through, over the same private, plaintext `key-map` * collection the wrap-set roster lives in. Every wallet app on the account * shares this one implementation, so they share one record. */ import type { IZcap } from '@interop/data-integrity-core'; import type { WasClient } from '@interop/was-client'; import type { ClientLabelsStore } from './clientLabels.js'; /** * Builds the labels store over `key-map/client-labels.json` in a data Space. * * @param options {object} * @param options.was {WasClient} the account's storage client, signing as an * enrolled client or, under a delegated capability, as the annex * verification method * @param options.spaceId {string} the data Space id * @param [options.capability] {IZcap} an invocation capability the read and * the write both ride (a delegated Space-subtree zcap -- a transient * session's generation delegation); absent, both invoke the root capability * as before * @returns {ClientLabelsStore} */ export declare function wasClientLabelsStore({ was, spaceId, capability }: { was: WasClient; spaceId: string; capability?: IZcap; }): ClientLabelsStore; //# sourceMappingURL=wasLabelsStore.d.ts.map