import { Vc } from '../shared/dto/decodedVerifiableCredential.dto.js'; export declare enum StatusListType { TokenStatusList = "TokenStatusList", BitstringStatusList = "BitstringStatusList", StatusList2021 = "StatusList2021", RevocationList2021 = "RevocationList2021" } export declare function parseStatusReferenceType(value: string | undefined): StatusListType; export declare class StatusListReference { private readonly uri; private readonly index; private readonly type; constructor(uri: string, index: number, type: StatusListType); static fromVc(input: Vc): StatusListReference; private static fromTokenStatusList; private static fromCredentialStatus; getUri(): string; getIndex(): number; getType(): StatusListType; }