import { default as React } from 'react';
import { TooltipWidth } from '../tooltip/Tooltip';
import { PLACEMENT } from '../../values/Placement';
import { ObjectValues } from '../../utils/ObjectValues';
export type NoDataProps = {
    /**
     * The actual translated "No data" text.
     */
    text: string | React.ReactNode;
    /**
     * Additional explanation shown inside a tooltip.
     */
    tooltip?: string | React.ReactNode;
    /**
     * Sets the direction the Tooltip is positioned towards.
     *
     * Possible values are:
     * `auto-start`, `auto`, `auto-end`,
     * `top-start`, `top`, `top-end`,
     * `bottom-start`, `bottom`, `bottom-end`,
     * `right-start`, `right`, `right-end`,
     * `left-start`, `left`, `left-end`
     */
    tooltipPlacement?: ObjectValues<typeof PLACEMENT>;
    /**
     * The width of the tooltip.
     *
     * Possible values are:
     * `auto`, `100`, `150`, `200`, `250`, `300`, `350`, `400`, `450`, `500`
     */
    tooltipWidth?: TooltipWidth;
    /**
     * Additional class names to be added to the wrapping element.
     */
    className?: string;
};
declare const NoData: (props: NoDataProps) => import("react/jsx-runtime").JSX.Element;
export default NoData;
