import { type PqResult } from './pq.js'; import type { CollectionConfig } from './types.js'; export declare const DEFAULT_ATTEST_BASE_URL = "https://api.insumermodel.com"; export declare const DEFAULT_JWKS_URL = "https://api.insumermodel.com/.well-known/jwks.json"; export declare class AttestClient { private readonly insumerApiKey; private readonly retryCount; private readonly attestBaseUrl; private readonly jwksUrl; private readonly pqRequiredFrom?; private readonly jwks; constructor(insumerApiKey: string, retryCount: number, attestBaseUrl?: string, jwksUrl?: string, pqRequiredFrom?: (string | Date) | undefined); /** * Status of the post-quantum companion on the most recent verified attestation made by THIS * client instance. Instance-wide, so under concurrency it may belong to another request; use * the per-call result of `checkPassWithVerdict` (or `req.skyemetaAccess.pq`) instead. */ lastPq: PqResult | undefined; checkPass(wallet: string, collection: CollectionConfig): Promise; /** Like `checkPass`, but returns the companion verdict that belongs to this exact call. */ checkPassWithVerdict(wallet: string, collection: CollectionConfig): Promise<{ pass: boolean; pq: PqResult; }>; private callWithRetry; private callOnce; private verifyJwt; } //# sourceMappingURL=attest.d.ts.map