import type { AttestationBundle } from "./verifier.js"; export interface FetchAttestationBundleOptions { atcBaseUrl?: string; enclaveURL?: string; configRepo?: string; } /** * Fetches a complete attestation bundle from ATC. * * When enclaveURL or configRepo are provided, issues a POST so ATC builds a * bundle for the specified enclave/repo. Otherwise issues a GET for the * default router behaviour. */ export declare function fetchAttestationBundle(options?: FetchAttestationBundleOptions): Promise; /** * Fetches the list of available routers and returns a randomly selected address. * * @param atcBaseUrl - Base URL for the attestation endpoint (defaults to TINFOIL_CONFIG.ATC_BASE_URL) * @returns A randomly selected router address * @throws Error if no routers are found or if the request fails */ export declare function fetchRouter(atcBaseUrl?: string): Promise; //# sourceMappingURL=atc.d.ts.map