/** * * @param {API.Delegation} delegation */ export function isExpired(delegation: API.Delegation): boolean; /** * * @param {API.Delegation} delegation */ export function isTooEarly(delegation: API.Delegation): boolean; /** * * @param {API.Delegation} delegation * @param {object} [opts] * @param {API.Principal} [opts.checkAudience] * @param {boolean} [opts.checkIsExpired] * @param {boolean} [opts.checkIsTooEarly] */ export function validate(delegation: API.Delegation, opts?: { checkAudience?: ucanto.API.Principal<`did:${string}:${string}`> | undefined; checkIsExpired?: boolean | undefined; checkIsTooEarly?: boolean | undefined; }): void; /** * Returns true if the delegation includes capability been queried. * * @param {API.Delegation} delegation * @param {API.CapabilityQuery} capability */ export function canDelegateCapability(delegation: API.Delegation, capability: API.CapabilityQuery): boolean; export function matchResource(resource: API.Resource, query: API.ResourceQuery): boolean; import * as API from './types.js'; import * as ucanto from '@ucanto/core'; //# sourceMappingURL=delegations.d.ts.map