import { CompressedImage } from "@foxglove/schemas";
import { PartialMessage } from "@foxglove/studio-base/panels/ThreeDeeRender/SceneExtension";
import { Image as RosImage, CompressedImage as RosCompressedImage } from "../../ros";
import { ExtendedRawImage } from "@foxglove/studio-base/panels/ThreeDeeRender/renderables/Images/decodeImage.js";
export declare function normalizeRosImage(message: PartialMessage<RosImage>): RosImage;
export declare function normalizeRosCompressedImage(message: PartialMessage<RosCompressedImage>): RosCompressedImage;
export declare function normalizeRawImage(message: PartialMessage<ExtendedRawImage>): ExtendedRawImage;
export declare function normalizeCompressedImage(message: PartialMessage<CompressedImage>): CompressedImage;
//# sourceMappingURL=imageNormalizers.d.ts.map