import "./styles.scss";
export declare const TooltipModes: readonly ["simple", "confirmation", "delete"];
type TooltipModes = (typeof TooltipModes)[number];
export declare const TooltipPlacements: readonly ["auto-end", "auto-start", "auto", "bottom-end", "bottom-start", "bottom", "left-end", "left-start", "left", "right-end", "right-start", "right", "top-end", "top-start", "top"];
export type TooltipPlacements = (typeof TooltipPlacements)[number];
export type Props = {
    children: React.ReactElement;
    triggerOpen?: boolean;
    className?: string;
    mode?: TooltipModes;
    placement?: TooltipPlacements;
    title: string;
    desc?: string;
    cancel?: {
        label: string;
        onClick: () => void;
        icon?: string;
    };
    confirm?: {
        label: string;
        onClick: () => void;
        icon?: string;
    };
};
export default function TooltipComponent({ children, mode, placement, title, desc, cancel, confirm, triggerOpen, className, }: Props): import("react").JSX.Element;
export {};
