import { SignerEntryExplanation } from '../explain/ExplainSignerEntry'; import { Explanation } from '../explain/Explanation'; import SignerListSetInstructions from '../types/instructions/SignerListSetInstructions'; import TransactionType from '../types/TransactionType'; /** * An annotation for SignerListSet transactions. * * @property type - The transaction type. * @property signerEntries - An explanation of the signerEntries. * @property signerQuorum - An explanation of the signerQuorum. */ export interface SignerListSetAnnotation { readonly type: TransactionType.SignerListSet; readonly signerEntries: Explanation; readonly signerQuorum: Explanation; } /** * Takes a transaction object and returns an annotated transaction object. * The returned object contains explanations about the various transaction features. * * @param transactionInstructions - The input transaction. * @returns An annotated transaction object detailing the various transaction features. */ export declare function annotate(transactionInstructions: SignerListSetInstructions): SignerListSetAnnotation; //# sourceMappingURL=SignerListSetAnnotation.d.ts.map