import { DraggedMessagePath } from "@foxglove/studio-base/components/PanelExtensionAdapter";
type MessagePathSelectionContext = {
    getSelectedItems: () => DraggedMessagePath[];
};
export declare const MessagePathSelectionContextInternal: import("react").Context<MessagePathSelectionContext | undefined>;
/**
 * Holds state to support dragging multiple message paths at once.
 */
export declare function MessagePathSelectionProvider(props: React.PropsWithChildren<{
    getSelectedItems: () => DraggedMessagePath[];
}>): JSX.Element;
export {};
//# sourceMappingURL=MessagePathSelectionProvider.d.ts.map