import type { PointCloud } from "@foxglove/schemas";
import type { MessageEvent } from "@foxglove/studio-base/players/types";
import type { ImgFrame } from "../../../protobuf.generated/ImgFrame.js";
export type PointCloudWithDimensions = PointCloud & {
    width?: number;
    height?: number;
};
export type DeserializeDepthFrameArgs = {
    topic: string;
    message: ImgFrame;
    callback: (event: MessageEvent) => void;
};
export declare function deserializeDepthFrameToPointCloud({ topic, message, callback }: DeserializeDepthFrameArgs): void;
//# sourceMappingURL=depth-to-pointcloud.d.ts.map