/** The sliver of the Skia module surface this probe needs. Deliberately minimal: * the real types arrive with the renderer, not with the probe. */ interface SkiaModule { Skia?: { Paint?: () => unknown; }; } /** The resolved module, for the renderer to draw with. Undefined when the peer is * absent, which is the normal case and never an error. */ export declare function skiaModule(): SkiaModule | undefined; /** Re-run the probe and notify mounted backdrops. An app calls this once its GPU * backend has finished loading (on web, after CanvasKit resolves); every mounted * surface then upgrades on its next commit. Safe to call any number of times. */ export declare function refreshBackdropRenderer(): void; /** Whether the GPU renderer is available to draw with. False means the SVG * baseline renders, which is a complete picture rather than a degraded one. */ export declare function useGpuBackdrop(): boolean; export {}; //# sourceMappingURL=skia-runtime.d.ts.map