import type { IndyRequestedCredentials } from 'indy-sdk'; import { RequestedAttribute } from './RequestedAttribute'; import { RequestedPredicate } from './RequestedPredicate'; interface RequestedCredentialsOptions { requestedAttributes?: Record; requestedPredicates?: Record; selfAttestedAttributes?: Record; } /** * Requested Credentials for Indy proof creation * * @see https://github.com/hyperledger/indy-sdk/blob/57dcdae74164d1c7aa06f2cccecaae121cefac25/libindy/src/api/anoncreds.rs#L1433-L1445 */ export declare class RequestedCredentials { constructor(options?: RequestedCredentialsOptions); requestedAttributes: Record; requestedPredicates: Record; selfAttestedAttributes: Record; toJSON(): IndyRequestedCredentials; getCredentialIdentifiers(): string[]; } export {};