import { NodeId, NodeType, PopoverPlacementDirection, PopoverRootNode, PopoverType, ThemeStyleType } from "../../data/types";
import { AppThunk } from "../reducers/root";
export declare const addDefaultPopover: (componentId: string, nodeId: NodeId, popoverType: PopoverType["type"], themeType: ThemeStyleType, direction?: PopoverPlacementDirection) => AppThunk<{
    popover: PopoverType;
    rootNode: PopoverRootNode;
    contentsNode: NodeType;
}>;
export declare const deletePopoverFromNode: ({ componentId, nodeId, }: {
    componentId: string;
    nodeId: NodeId;
}) => AppThunk<void>;
export declare const deletePopoverAndContentsFromNode: ({ componentId, nodeId, }: {
    componentId: string;
    nodeId: NodeId;
}) => AppThunk<void>;
//# sourceMappingURL=popover-thunks.d.ts.map