import PopperJS from 'popper.js';
import * as React from 'react';
import { WithSheet } from 'react-jss';
interface OwnProps {
    className?: string;
    tooltip?: string;
    placement?: PopperJS.Placement;
    offset?: string;
    hintClassname?: string;
    alternate?: boolean;
    themeGradient?: string;
}
declare const styles: {
    hint: {
        width: number;
        margin: any;
        padding: any;
        fontSize: number;
        fontWeight: number;
        textAlign: "center";
        color: string;
        backgroundColor: string;
        borderRadius: number;
    };
    alternate: {
        borderRadius: number;
        backgroundImage: any;
    };
};
declare type Props = OwnProps & WithSheet<typeof styles, {}>;
export declare const Tooltip: React.ComponentType<Pick<Pick<Props, "themeGradient" | "theme" | "className" | "classes" | "alternate" | "tooltip" | "innerRef" | "hintClassname"> & Partial<Pick<Props, "offset" | "placement">> & Partial<Pick<{
    placement: PopperJS.Placement;
    offset: string;
}, never>>, "themeGradient" | "className" | "offset" | "alternate" | "tooltip" | "placement" | "hintClassname"> & import("react-jss/lib/injectSheet").StyledComponentProps<"alternate" | "hint">>;
export {};
