import type { FrameContext, OrbFrame } from './shared.js'; /** Builds `image-decoding`: encoded pixel blocks resolve in a diagonal wave into a readable image. */ export declare function imageDecodeFrame({ time, radius, density }: FrameContext): OrbFrame; /** Builds `unblurring`: a diffuse image tightens from its edges into a crisp central signal. */ export declare function unblurFrame({ time, radius, density }: FrameContext): OrbFrame; /** Builds `rendering`: small tiles fill a frame in progressive passes, with the active pass glowing. */ export declare function renderFrame({ time, radius, density }: FrameContext): OrbFrame; /** Builds `denoising`: noisy pixels settle behind a softly drifting clean field. */ export declare function denoiseFrame({ time, radius, density }: FrameContext): OrbFrame; /** Builds `upscaling`: coarse samples bloom into a crisp, continuous sub-pixel field. */ export declare function upscaleFrame({ time, radius, density }: FrameContext): OrbFrame; /** Builds `segmenting`: image pixels softly organize into three distinct regions. */ export declare function segmentFrame({ time, radius, density }: FrameContext): OrbFrame; /** Builds `masking`: a soft active mask travels through a compact image field. */ export declare function maskFrame({ time, radius, density }: FrameContext): OrbFrame; /** Builds `inpainting`: a central missing patch restores in a softly rippling wave. */ export declare function inpaintFrame({ time, radius, density }: FrameContext): OrbFrame; /** Builds `interpolating`: observed chart points bridge a missing section as a calm dotted curve. */ export declare function interpolateFrame({ time, radius, density }: FrameContext): OrbFrame; //# sourceMappingURL=image-processing.d.ts.map