/// <reference types="node" />
import { Point, Scalar } from "../../suite";
export declare const Suite: import("../../suite").Group;
export declare class RingSig {
    static fromBytes(signatureBuffer: Buffer, isLinkableSig: boolean): RingSig;
    readonly c0: Scalar;
    readonly s: Scalar[];
    readonly tag: Point;
    constructor(c0: Scalar, s: Scalar[], tag?: Point);
    encode(): Buffer;
}
export declare function sign(message: Buffer, anonymitySet: Point[], secret: Scalar, linkScope?: Buffer): RingSig;
export declare function verify(message: Buffer, anonymitySet: Point[], signatureBuffer: Buffer, linkScope?: Buffer): boolean;
