import { Asset, Context, ModifyAssetTrustedClaimIssuersAddSetParams, ModifyAssetTrustedClaimIssuersRemoveParams, Namespace } from "../../../../internal"; import { ProcedureMethod, SubCallback, TrustedClaimIssuer, UnsubCallback } from "../../../../types"; /** * Handles all Asset Default Trusted Claim Issuers related functionality */ export declare class TrustedClaimIssuers extends Namespace { /** * @hidden */ constructor(parent: Asset, context: Context); /** * Assign a new default list of trusted claim issuers to the Asset by replacing the existing ones with the list passed as a parameter * * This requires two transactions */ set: ProcedureMethod; /** * Add the supplied Identities to the Asset's list of trusted claim issuers */ add: ProcedureMethod; /** * Remove the supplied Identities from the Asset's list of trusted claim issuers * */ remove: ProcedureMethod; /** * Retrieve the current Default Trusted Claim Issuers of the Asset * * @note can be subscribed to */ get(): Promise[]>; get(callback: SubCallback[]>): Promise; } //# sourceMappingURL=TrustedClaimIssuers.d.ts.map