import { type DeviceIdentity } from "./device-identity.js"; export declare function enqueueGraphPreview(options: { versionId: string; sourcePath: string; occurredAt?: string; directory?: string; identity?: DeviceIdentity; }): Promise; /** Serialize expensive native preview generation so a save burst stays bounded. */ export declare function scheduleGraphPreview(options: Parameters[0]): void; export declare function flushGraphPreviewOutbox(options: { platformUrl: string; koiId: string; gatewayToken: string; directory?: string; identity?: DeviceIdentity; fetchImpl?: typeof fetch; }): Promise<{ sent: number; remaining: number; }>; export declare function graphPreviewOutboxSize(override?: string): number;