import React from 'react';
export type HintPosition = 'top' | 'bottom' | 'left' | 'right';
export interface HintProps {
    /**
     * The hint text
     */
    hint: string;
    /**
     * The children element that will display  the hint
     */
    children: React.ReactNode;
    /**
     * Position of the hint
     * @default 'top'
     */
    position?: HintPosition;
    /**
     * Size of the hint
     *
     * @default 'medium'
     * @example
     * <Hint size="large" />
     * <Hint size="medium" />
     * <Hint size="small" />
     *
     * @see https://apphouse.dev/docs/components/hint
     *
     */
    size?: 'small' | 'medium' | 'large';
}
/**
 * Hint component
 *
 * A fixed position hint that is displayed on the direction specified by the position prop
 *
 * Usage:
 *
 * ```sh
 * npm install apphouse
 * ```
 * @example
 * ```tsx
 * import { Hint } from 'apphouse';
 *
 * <Hint hint="Hint" position="top">
 *   <Text>Hover over me to see the hint</Text>
 * </Hint>
 * ```
 */
export declare const Hint: React.FC<HintProps>;
