import { ec } from "elliptic"; import { Participant, ParticipantKey } from "@xilution/todd-coin-types"; export declare const generateParticipantKey: (effectiveToInDays?: number) => ParticipantKey; export declare const getKeyPairFromPrivateKey: (privateKey: string) => ec.KeyPair; export declare const getKeyPairFromPublicKey: (publicKey: string) => ec.KeyPair; export declare const getEffectiveParticipantKey: (participant: Participant, privateKey: string) => ParticipantKey | undefined; export declare const isSignatureValid: (participantKey: ParticipantKey, hashHex: string, signature: string) => boolean; export declare const getSignature: (hashHex: string, privateKey: string) => string; //# sourceMappingURL=key-utils.d.ts.map