import { RosObject } from "@foxglove/studio-base/players/types";
import { Marker } from "@foxglove/studio-base/types/Messages";
export type InteractionData = {
    readonly topic: string | undefined;
    readonly highlighted?: boolean;
    readonly originalMessage: RosObject;
    readonly instanceDetails: RosObject | undefined;
};
export type Interactive<T> = T & {
    interactionData: InteractionData;
};
export type SelectedObject = {
    object: Marker;
    instanceIndex?: number;
};
//# sourceMappingURL=types.d.ts.map