import type { Hash, Hex } from '@ariestools/sdk';
import type { XyoAddress } from '@xyo-network/sdk';
import type { SignatureInstance } from '../protocol-sdk/index-node.js';
/** Wrapper for cryptographic signatures with validation against BoundWitness hashes. */
export declare class SignatureWrapper implements SignatureInstance {
    address: XyoAddress;
    hash: Hash;
    signature: Hex;
    constructor(signature: Hex, address: XyoAddress, hash: Hash);
    static validate(hash: Hash, address: XyoAddress, signature: Hex): Promise<Error[]>;
    validate(): Promise<Error[]>;
}
//# sourceMappingURL=Signature.d.ts.map