interface RnBbsSignaturesNativeModule { readonly sign: (options: { publicKey: number[]; secretKey: number[]; messageCount: number; messages: number[][]; }) => Promise; readonly blsSign: (options: { publicKey: number[]; secretKey: number[]; messages: number[][]; }) => Promise; readonly verify: (options: { publicKey: number[]; signature: number[]; messageCount: number; messages: number[][]; }) => Promise; readonly blsVerify: (options: { publicKey: number[]; signature: number[]; messages: number[][]; }) => Promise; readonly createProof: (options: { nonce: number[]; revealed: readonly number[]; publicKey: number[]; signature: number[]; messages: number[][]; }) => Promise; readonly blsCreateProof: (options: { nonce: number[]; revealed: readonly number[]; publicKey: number[]; signature: number[]; messages: number[][]; }) => Promise; readonly verifyProof: (options: { nonce: number[]; publicKey: number[]; proof: number[]; messages: number[][]; }) => Promise; readonly blsVerifyProof: (options: { nonce: number[]; publicKey: number[]; proof: number[]; messages: number[][]; }) => Promise; readonly generateBls12381G2KeyPair: (options: { seed?: number[]; }) => Promise<{ publicKey: number[]; secretKey: number[]; }>; readonly bls12381G2PublicKeyToBbsPublicKey: (options: { publicKey: number[]; messageCount: number; }) => Promise; } export declare function getNativeRnBbsSignatures(): RnBbsSignaturesNativeModule; export {}; //# sourceMappingURL=getNativeRnBbsSignatures.d.ts.map