import { QueryOptions } from '@apollo/client/core'; import BigNumber from 'bignumber.js'; import { ClaimsOrderBy, ClaimTypeEnum, TrustedClaimIssuer } from '../../middleware/types'; import { PaginatedQueryArgs, QueryArgs } from '../../types/utils'; export interface ClaimsQueryFilter { dids?: string[] | undefined; scope?: Record | undefined; trustedClaimIssuers?: string[] | undefined; claimTypes?: ClaimTypeEnum[] | undefined; includeExpired?: boolean | undefined; expiryTimestamp?: number | undefined; customClaimTypeIds?: string[] | undefined; } /** * @hidden * * Get all dids with at least one claim for a given scope and from one of the given trusted claim issuers */ export declare function claimsGroupingQuery(variables: ClaimsQueryFilter, orderBy?: ClaimsOrderBy, groupBy?: string): QueryOptions>; /** * @hidden * * Get all claims that a given target DID has, with a given scope and from one of the given trustedClaimIssuers */ export declare function claimsQuery(filters: ClaimsQueryFilter, size?: BigNumber, start?: BigNumber): QueryOptions>; /** * @hidden * * Get an trusted claim issuer event for an asset and an issuer */ export declare function trustedClaimIssuerQuery(variables: QueryArgs): QueryOptions>; /** * @hidden * * Get an trusted claim issuer event for an asset and an issuer */ export declare function trustingAssetsQuery(variables: QueryArgs): QueryOptions>; /** * @hidden */ export declare function createCustomClaimTypeQueryFilters(variables: CustomClaimTypesQuery): { args: string; filter: string; }; export interface CustomClaimTypesQuery { dids?: string[]; } /** * @hidden * * Get registered CustomClaimTypes */ export declare function customClaimTypeQuery(size?: BigNumber, start?: BigNumber, dids?: string[]): QueryOptions>; //# sourceMappingURL=claims.d.ts.map