import type { GetRequestResponse, GetRequestResultFoundBase, GetRequestResultNotFoundBase } from '../types'; import { IndyVdrRequest } from '../indyVdr'; export declare type GetRevocationRegistryDefinitionRequestOptions = { submitterDid?: string; revocationRegistryId: string; }; interface GetRevocationRegistryDefinitionFoundResult extends GetRequestResultFoundBase { type: '115'; data: { value: { issuanceType: 'ISSUANCE_BY_DEFAULT' | 'ISSUANCE_ON_DEMAND'; tailsHash: string; maxCredNum: number; publicKeys: { accumKey: { z: string; }; }; tailsLocation: string; }; revocDefType: 'CL_ACCUM'; id: string; credDefId: string; tag: string; }; } interface GetRevocationRegistryDefinitionNotFoundResult extends GetRequestResultNotFoundBase { type: '115'; data: null; id: string; } export declare type GetRevocationRegistryDefinitionResponse = GetRequestResponse; export declare class GetRevocationRegistryDefinitionRequest extends IndyVdrRequest { constructor(options: GetRevocationRegistryDefinitionRequestOptions); } export {};