import { Buffer } from 'node:buffer'; import type { PreviewResource } from './theme-preview.ts'; export declare function cachedThumbnail(resource: PreviewResource): string | null; /** Actual local renderer captures; no model calls. Two workers, content-addressed cache. */ export declare function thumbnailService(): { capture: (resource: PreviewResource, origin: string) => Promise>; close: () => Promise; };