@credo-ts/core
Version:
<p align="center"> <br /> <img alt="Credo Logo" src="https://github.com/openwallet-foundation/credo-ts/blob/c7886cb8377ceb8ee4efe8d264211e561a75072d/images/credo-logo.png" height="250px" /> </p> <h1 align="center"><b>Credo - Core</b></h1
1,999 lines • 218 kB
text/typescript
import { CredentialMultiInstanceUseMode } from "../../utils/credentialUseTypes.mjs";
import { MdocSessionTranscriptOptions } from "../mdoc/MdocOptions.mjs";
import "../mdoc/index.mjs";
import { VerifiablePresentation } from "../dif-presentation-exchange/models/index.mjs";
import "../dif-presentation-exchange/index.mjs";
import { AgentContext } from "../../agent/context/AgentContext.mjs";
import "../../agent/index.mjs";
import "../../utils/credentialUse.mjs";
import { DcqlCredentialsForRequest } from "./models/DcqlCredentialsForRequest.mjs";
import { DcqlEncodedPresentations, DcqlPresentation, DcqlQueryResult as DcqlQueryResult$1 } from "./models/index.mjs";
import { DcqlCredential, DcqlQuery } from "dcql";
//#region src/modules/dcql/DcqlService.d.ts
interface DcqlSelectCredentialsForRequestOptions {
/**
* The usage mode to apply to the credentials when selecting credentials.
*
* If and usage mode is selected that require a new instance to be used, and there's no
* new instances available, an error will be thrown.
*
* It does not actually select the credential from the record yet, it just filters
* out records that don't match the filter.
*/
useMode?: CredentialMultiInstanceUseMode;
}
declare class DcqlService {
/**
* Queries the wallet for credentials that match the given dcql query. This only does an initial query based on the
* schema of the input descriptors. It does not do any further filtering based on the constraints in the input descriptors.
*/
private queryCredentialsForDcqlQuery;
private getAuthorityForCredential;
getDcqlCredentialRepresentation(agentContext: AgentContext, presentation: VerifiablePresentation, queryCredential: DcqlQuery['credentials'][number]): Promise<DcqlCredential>;
getCredentialsForRequest(agentContext: AgentContext, dcqlQuery: DcqlQuery): Promise<DcqlQueryResult$1>;
assertValidDcqlPresentation(agentContext: AgentContext, dcqlPresentation: DcqlPresentation, dcqlQuery: DcqlQuery): Promise<{
credential_sets?: [{
matching_options: [string[], ...string[][]] | undefined;
options: [string[], ...string[][]];
required: boolean;
purpose?: string | number | {
[x: string]: unknown;
} | undefined;
}, ...{
matching_options: [string[], ...string[][]] | undefined;
options: [string[], ...string[][]];
required: boolean;
purpose?: string | number | {
[x: string]: unknown;
} | undefined;
}[]] | undefined;
credential_matches: {
[x: string]: {
success: true;
credential_query_id: string;
valid_credentials: [{
success: true;
input_credential_index: number;
trusted_authorities: {
success: true;
valid_trusted_authority?: undefined;
failed_trusted_authorities?: undefined;
} | {
success: true;
valid_trusted_authority: {
success: true;
trusted_authority_index: number;
output: {
type: "aki" | "etsi_tl" | "openid_federation";
value: string;
};
};
failed_trusted_authorities?: [{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]] | undefined;
};
claims: {
success: true;
valid_claims?: [{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}, ...{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}[]] | undefined;
failed_claims?: [{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]] | undefined;
valid_claim_sets: [{
success: true;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes?: undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}, ...{
success: true;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes?: undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}[]];
failed_claim_sets?: [{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}, ...{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}[]] | undefined;
};
meta: {
success: true;
output: {
cryptographic_holder_binding: boolean;
credential_format: "vc+sd-jwt" | "dc+sd-jwt";
vct: string;
} | {
cryptographic_holder_binding: boolean;
credential_format: "mso_mdoc";
doctype: string;
} | {
type: string[];
cryptographic_holder_binding: boolean;
credential_format: "vc+sd-jwt" | "ldp_vc" | "jwt_vc_json";
};
};
}, ...{
success: true;
input_credential_index: number;
trusted_authorities: {
success: true;
valid_trusted_authority?: undefined;
failed_trusted_authorities?: undefined;
} | {
success: true;
valid_trusted_authority: {
success: true;
trusted_authority_index: number;
output: {
type: "aki" | "etsi_tl" | "openid_federation";
value: string;
};
};
failed_trusted_authorities?: [{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]] | undefined;
};
claims: {
success: true;
valid_claims?: [{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}, ...{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}[]] | undefined;
failed_claims?: [{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]] | undefined;
valid_claim_sets: [{
success: true;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes?: undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}, ...{
success: true;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes?: undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}[]];
failed_claim_sets?: [{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}, ...{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}[]] | undefined;
};
meta: {
success: true;
output: {
cryptographic_holder_binding: boolean;
credential_format: "vc+sd-jwt" | "dc+sd-jwt";
vct: string;
} | {
cryptographic_holder_binding: boolean;
credential_format: "mso_mdoc";
doctype: string;
} | {
type: string[];
cryptographic_holder_binding: boolean;
credential_format: "vc+sd-jwt" | "ldp_vc" | "jwt_vc_json";
};
};
}[]];
failed_credentials?: [{
success: false;
input_credential_index: number;
trusted_authorities: {
success: true;
valid_trusted_authority?: undefined;
failed_trusted_authorities?: undefined;
} | {
success: true;
valid_trusted_authority: {
success: true;
trusted_authority_index: number;
output: {
type: "aki" | "etsi_tl" | "openid_federation";
value: string;
};
};
failed_trusted_authorities?: [{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]] | undefined;
} | {
success: false;
valid_trusted_authority?: undefined;
failed_trusted_authorities: [{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]];
};
claims: {
success: true;
valid_claims?: [{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}, ...{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}[]] | undefined;
failed_claims?: [{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]] | undefined;
valid_claim_sets: [{
success: true;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes?: undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}, ...{
success: true;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes?: undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}[]];
failed_claim_sets?: [{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}, ...{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}[]] | undefined;
} | {
success: false;
valid_claims?: [{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}, ...{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}[]] | undefined;
failed_claims: [{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]];
valid_claim_sets?: undefined;
failed_claim_sets: [{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}, ...{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}[]];
};
meta: {
success: true;
output: {
cryptographic_holder_binding: boolean;
credential_format: "vc+sd-jwt" | "dc+sd-jwt";
vct: string;
} | {
cryptographic_holder_binding: boolean;
credential_format: "mso_mdoc";
doctype: string;
} | {
type: string[];
cryptographic_holder_binding: boolean;
credential_format: "vc+sd-jwt" | "ldp_vc" | "jwt_vc_json";
};
} | {
success: false;
issues: {
[x: string]: unknown;
};
output: unknown;
};
}, ...{
success: false;
input_credential_index: number;
trusted_authorities: {
success: true;
valid_trusted_authority?: undefined;
failed_trusted_authorities?: undefined;
} | {
success: true;
valid_trusted_authority: {
success: true;
trusted_authority_index: number;
output: {
type: "aki" | "etsi_tl" | "openid_federation";
value: string;
};
};
failed_trusted_authorities?: [{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]] | undefined;
} | {
success: false;
valid_trusted_authority?: undefined;
failed_trusted_authorities: [{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]];
};
claims: {
success: true;
valid_claims?: [{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}, ...{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}[]] | undefined;
failed_claims?: [{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]] | undefined;
valid_claim_sets: [{
success: true;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes?: undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}, ...{
success: true;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes?: undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}[]];
failed_claim_sets?: [{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}, ...{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}[]] | undefined;
} | {
success: false;
valid_claims?: [{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}, ...{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}[]] | undefined;
failed_claims: [{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]];
valid_claim_sets?: undefined;
failed_claim_sets: [{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}, ...{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}[]];
};
meta: {
success: true;
output: {
cryptographic_holder_binding: boolean;
credential_format: "vc+sd-jwt" | "dc+sd-jwt";
vct: string;
} | {
cryptographic_holder_binding: boolean;
credential_format: "mso_mdoc";
doctype: string;
} | {
type: string[];
cryptographic_holder_binding: boolean;
credential_format: "vc+sd-jwt" | "ldp_vc" | "jwt_vc_json";
};
} | {
success: false;
issues: {
[x: string]: unknown;
};
output: unknown;
};
}[]] | undefined;
} | {
success: false;
credential_query_id: string;
valid_credentials?: undefined;
failed_credentials?: [{
success: false;
input_credential_index: number;
trusted_authorities: {
success: true;
valid_trusted_authority?: undefined;
failed_trusted_authorities?: undefined;
} | {
success: true;
valid_trusted_authority: {
success: true;
trusted_authority_index: number;
output: {
type: "aki" | "etsi_tl" | "openid_federation";
value: string;
};
};
failed_trusted_authorities?: [{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]] | undefined;
} | {
success: false;
valid_trusted_authority?: undefined;
failed_trusted_authorities: [{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]];
};
claims: {
success: true;
valid_claims?: [{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}, ...{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}[]] | undefined;
failed_claims?: [{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]] | undefined;
valid_claim_sets: [{
success: true;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes?: undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}, ...{
success: true;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes?: undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}[]];
failed_claim_sets?: [{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}, ...{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}[]] | undefined;
} | {
success: false;
valid_claims?: [{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}, ...{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}[]] | undefined;
failed_claims: [{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]];
valid_claim_sets?: undefined;
failed_claim_sets: [{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}, ...{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}[]];
};
meta: {
success: true;
output: {
cryptographic_holder_binding: boolean;
credential_format: "vc+sd-jwt" | "dc+sd-jwt";
vct: string;
} | {
cryptographic_holder_binding: boolean;
credential_format: "mso_mdoc";
doctype: string;
} | {
type: string[];
cryptographic_holder_binding: boolean;
credential_format: "vc+sd-jwt" | "ldp_vc" | "jwt_vc_json";
};
} | {
success: false;
issues: {
[x: string]: unknown;
};
output: unknown;
};
}, ...{
success: false;
input_credential_index: number;
trusted_authorities: {
success: true;
valid_trusted_authority?: undefined;
failed_trusted_authorities?: undefined;
} | {
success: true;
valid_trusted_authority: {
success: true;
trusted_authority_index: number;
output: {
type: "aki" | "etsi_tl" | "openid_federation";
value: string;
};
};
failed_trusted_authorities?: [{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]] | undefined;
} | {
success: false;
valid_trusted_authority?: undefined;
failed_trusted_authorities: [{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
trusted_authority_index: number;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]];
};
claims: {
success: true;
valid_claims?: [{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}, ...{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}[]] | undefined;
failed_claims?: [{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]] | undefined;
valid_claim_sets: [{
success: true;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes?: undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}, ...{
success: true;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes?: undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}[]];
failed_claim_sets?: [{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}, ...{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}[]] | undefined;
} | {
success: false;
valid_claims?: [{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}, ...{
success: true;
claim_index: number;
claim_id?: string | undefined;
output: {
[x: string]: {
[x: string]: unknown;
};
} | {
[x: string]: string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | (string | number | boolean | /*elided*/any | /*elided*/any | null)[] | null;
} | (string | number | boolean | {
[key: string]: string | number | boolean | /*elided*/any | /*elided*/any | null;
} | /*elided*/any | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null)[] | null;
};
}[]] | undefined;
failed_claims: [{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}, ...{
success: false;
claim_index: number;
claim_id?: string | undefined;
issues: {
[x: string]: unknown;
};
output: unknown;
}[]];
valid_claim_sets?: undefined;
failed_claim_sets: [{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}, ...{
success: false;
claim_set_index: number | undefined;
valid_claim_indexes?: [number, ...number[]] | undefined;
failed_claim_indexes: [number, ...number[]];
issues: {
[x: string]: unknown;
};
}[]];
};
meta: {
success: true;
output: {
cryptographic_holder_binding: boolean;
credential_format: "vc+sd-jwt" | "dc+sd-jwt";
vct: string;
} | {
cryptographic_holder_binding: boolean;
credential_format: "mso_mdoc";
doctype: string;
} | {
type: string[];
cryptographic_holder_binding: boolean;
credential_format: "vc+sd-jwt" | "ldp_vc" | "jwt_vc_json";
};
} | {
success: false;
issues: {
[x: string]: unknown;
};
output: unknown;
};
}[]] | undefined;
};
};
can_be_satisfied: boolean;
}>;
private dcqlCredentialForRequestForValidCredential;
/**
* Selects the credentials to use based on the output from `getCredentialsForRequest`
* Use this method if you don't want to manually select the credentials yourself.
*/
selectCredentialsForRequest(dcqlQueryResult: DcqlQueryResult$1, {
useMode
}?: DcqlSelectCredentialsForRequestOptions): DcqlCredentialsForRequest;
validateDcqlQuery(dcqlQuery: DcqlQuery | DcqlQuery.Input | unknown): DcqlQuery;
createPresentation(agentContext: AgentContext, options: {
credentialQueryToCredential: DcqlCredentialsForRequest;
challenge: string;
domain?: string;
mdocSessionTranscript?: MdocSessionTranscriptOptions;
}): Promise<{
dcqlPresentation: DcqlPresentation;
encodedDcqlPresentation: DcqlEncodedPresentations;
}>;
private getSdJwtVcApi;
private getMdocApi;
private getVerificationMethodForSubjectId;
private getProofTypeForLdpVc;
}
//#endregion
export { DcqlSelectCredentialsForRequestOptions, DcqlService };
//# sourceMappingURL=DcqlService.d.mts.map