import { BinaryReader, BinaryWriter } from '../../../binary.js'; import { type JsonSafe } from '../../../json-safe.js'; /** * SignatureThreshold is the minimum amount of signatures required to attest to * a message (the 'm' in a m/n multisig) * @param amount the number of signatures required */ export interface SignatureThreshold { amount: number; } export interface SignatureThresholdProtoMsg { typeUrl: '/circle.cctp.v1.SignatureThreshold'; value: Uint8Array; } /** * SignatureThreshold is the minimum amount of signatures required to attest to * a message (the 'm' in a m/n multisig) * @param amount the number of signatures required */ export interface SignatureThresholdSDKType { amount: number; } export declare const SignatureThreshold: { typeUrl: "/circle.cctp.v1.SignatureThreshold"; encode(message: SignatureThreshold, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): SignatureThreshold; fromJSON(object: any): SignatureThreshold; toJSON(message: SignatureThreshold): JsonSafe; fromPartial(object: Partial): SignatureThreshold; fromProtoMsg(message: SignatureThresholdProtoMsg): SignatureThreshold; toProto(message: SignatureThreshold): Uint8Array; toProtoMsg(message: SignatureThreshold): SignatureThresholdProtoMsg; }; //# sourceMappingURL=signature_threshold.d.ts.map