import { IdentityCredential } from "./identity.js";
import { WitnessCalculator } from "./resources/witness_calculator";
export declare class Zerokit {
    private readonly zkRLN;
    private readonly witnessCalculator;
    private readonly _rateLimit;
    constructor(zkRLN: number, witnessCalculator: WitnessCalculator, _rateLimit?: number);
    get getZkRLN(): number;
    get getWitnessCalculator(): WitnessCalculator;
    get rateLimit(): number;
    generateSeededIdentityCredential(seed: string): IdentityCredential;
}
