import type { SourceAdapter } from "../SourceAdapter.js"; export interface SketchfabAdapterOptions { /** API token. Defaults to `process.env.SKETCHFAB_API_TOKEN`. */ readonly token?: string; /** * Max result pages to walk per search via cursor pagination (24 models/page). * Default 1 (one page). A deep crawl raises this to enumerate the whole * downloadable catalog for a license filter. Sketchfab search is public, so * paging needs no auth; the token still gates auto-pull access. */ readonly maxPages?: number; /** * Milliseconds to pause between paged requests. Default 0. A deep crawl sets * this (e.g. 350) to stay under Sketchfab's rate limit, which returns 429 when * cursors are walked too fast. */ readonly throttleMs?: number; } export declare function createSketchfabAdapter(options?: SketchfabAdapterOptions): SourceAdapter; //# sourceMappingURL=sketchfab.d.ts.map