import React from "react";
import { PopoverContent } from "../../components/ui/popover";
export interface ContentInspectorSection {
    title: string;
    content?: string | null;
    contentNode?: React.ReactNode;
}
export interface ContentInspectorPopoverProps {
    title: string;
    trigger: React.ReactElement;
    sections?: ContentInspectorSection[];
    loadSections?: () => Promise<ContentInspectorSection[]>;
    emptyMessage?: string;
    className?: string;
    align?: React.ComponentProps<typeof PopoverContent>["align"];
    side?: React.ComponentProps<typeof PopoverContent>["side"];
    downloadFileName?: string;
}
export declare function ContentInspectorPopover({ title, trigger, sections, loadSections, emptyMessage, className, align, side, downloadFileName, }: ContentInspectorPopoverProps): React.JSX.Element;
