import * as React from 'react';
import { WithSheet } from 'react-jss';
export declare enum STYLE {
    LIGHT = 0,
    DARK = 1
}
interface Classes {
    container: string;
    tooltip: string;
    hint: string;
}
interface OwnProps {
    classes?: Classes;
    tooltip: string;
    style?: STYLE;
    size?: number;
    children: any;
}
declare const styles: {
    container: {
        display: string;
        alignItems: string;
    };
    tooltip: {
        marginTop: number;
        marginLeft: number;
    };
    hint: {
        width: string;
        maxWidth: number;
    };
};
declare type Props = OwnProps & WithSheet<typeof styles, {}>;
export declare const Hint: React.ComponentType<Pick<Pick<Props, "children" | "theme" | "classes" | "tooltip" | "innerRef"> & Partial<Pick<Props, "size" | "style">> & Partial<Pick<{
    style: STYLE;
    size: number;
}, never>>, "children" | "size" | "style" | "tooltip"> & import("react-jss/lib/injectSheet").StyledComponentProps<"tooltip" | "hint" | "container">>;
export {};
