import type { DistortionResult, DistortionServiceOptions } from "./distortion-processing"; import type { GetReversePixelMapperFactoryArgs, ReversePixelMapperFactoriesPoolKeyMap, ReversePixelMapper } from "./pixel-mapper"; import type { ImageAdapter } from "./image-adapter"; /** * Distorts image using distortion name and distortion arguments. * * @param image * @param distortion * @param args * @param options */ export declare function distort(image: ResourceType | ImageAdapter, distortion: K, args: GetReversePixelMapperFactoryArgs, options?: DistortionServiceOptions): Promise>; /** * Distorts image using ReversePixelMapper instance. * * @param image * @param reversePixelMapper * @param options */ export declare function distort(image: ResourceType | ImageAdapter, reversePixelMapper: ReversePixelMapper, options?: DistortionServiceOptions): Promise>;