import { Cloneable } from "./Cloneable"; export interface ShortRevocation { pubkey: string; revocation: string; } export declare class RevocationDTO implements ShortRevocation, Cloneable { version: number; currency: string; pubkey: string; idty_uid: string; idty_buid: string; idty_sig: string; revocation: string; clone(): any; constructor(version: number, currency: string, pubkey: string, idty_uid: string, idty_buid: string, idty_sig: string, revocation: string); rawWithoutSig(): string; getRaw(): string; getRawUnsigned(): string; json(): { result: boolean; }; static fromInline(inline: string): ShortRevocation; static fromJSONObject(json: any): RevocationDTO; getHash(): string; }