import { CircleAnnotation, ImageAnnotations } from "@foxglove/schemas";
import { RosObject } from "@foxglove/studio-base/players/types";
import type { Annotation, PathKey } from "./types";
export type ExtendedCircleAnnotation = CircleAnnotation & {
    xMultiplier?: number;
    yMultiplier?: number;
};
export type ExtendedImageAnnotations = Omit<ImageAnnotations, 'circles'> & {
    circles: ExtendedCircleAnnotation[];
};
declare function normalizeAnnotations(message: unknown, datatype: string): Annotation[];
/** Only used for getting details to display from original message */
declare function getAnnotationAtPath(message: unknown, path: PathKey[]): RosObject;
export { normalizeAnnotations, getAnnotationAtPath };
//# sourceMappingURL=normalizeAnnotations.d.ts.map