/// <reference types="react" />
import { CueProps } from "./Cue.types.js";
/**
 * `Cue` component — icon with a tooltip displayed on click or hover.
 */
declare function Cue({ children, header, appearance, placement, maxWidth, intent, trigger, color, name: iconName, data: iconData, size: iconSize, zIndex, inline, margin, marginTop, marginRight, marginBottom, marginLeft, m, mt, mr, mb, ml, ...other }: CueProps): import("@emotion/react/types/jsx-namespace").EmotionJSX.Element;
declare namespace Cue {
    var displayName: string;
    var propTypes: {
        children: import("prop-types").Requireable<any>;
        header: import("prop-types").Requireable<any>;
        appearance: import("prop-types").Requireable<import("@apptane/react-ui-theme").TooltipAppearance>;
        placement: import("prop-types").Requireable<import("@apptane/react-ui-core").Placement>;
        maxWidth: import("prop-types").Requireable<number>;
        intent: import("prop-types").Requireable<import("@apptane/react-ui-core").Intent>;
        trigger: import("prop-types").Requireable<import("@apptane/react-ui-behaviors").TriggerOption | import("@apptane/react-ui-behaviors").TriggerOption[]>;
        color: import("prop-types").Requireable<string>;
        name: import("prop-types").Requireable<string>;
        data: import("prop-types").Requireable<import("prop-types").InferProps<{
            viewBox: import("prop-types").Requireable<string>;
            svg: import("prop-types").Requireable<import("prop-types").ReactNodeLike>;
        }>>;
        size: import("prop-types").Requireable<number>;
        zIndex: import("prop-types").Requireable<number>;
        inline: import("prop-types").Requireable<boolean>;
        margin: import("prop-types").Requireable<string | number>;
        marginTop: import("prop-types").Requireable<string | number>;
        marginRight: import("prop-types").Requireable<string | number>;
        marginBottom: import("prop-types").Requireable<string | number>;
        marginLeft: import("prop-types").Requireable<string | number>;
        m: import("prop-types").Requireable<string | number>;
        mt: import("prop-types").Requireable<string | number>;
        mr: import("prop-types").Requireable<string | number>;
        mb: import("prop-types").Requireable<string | number>;
        ml: import("prop-types").Requireable<string | number>;
    };
}
declare const _default: import("react").MemoExoticComponent<typeof Cue>;
/**
 * `Cue` component — icon with a tooltip displayed on click or hover.
 */
export default _default;
