/**
 * API用のFROST署名実装
 * 協調署名のための部分署名生成と結合
 */
import { Share, Nonce, NonceCommitment, PartialSignature, FROSTSignature } from '../types';
export declare function createAPIPartialSignature(share: Share, message: Buffer, nonce: Nonce, otherNonceCommitment: NonceCommitment, groupPublicKey: Buffer): Promise<{
    partialSignature: PartialSignature;
    groupCommitment: Buffer;
}>;
export declare function combineAPIPartialSignatures(partialSig1: PartialSignature, partialSig2: PartialSignature, groupCommitment: Buffer): Promise<FROSTSignature>;
export declare function verifyAPISignature(r: Buffer, s: bigint, message: Buffer, publicKey: Buffer): boolean;
//# sourceMappingURL=frost-api-signature.d.ts.map