import type { IAnimatableProps } from '../../../Behaviors/Animatable';
import type { IAttachableProps } from '../../../Behaviors/Attachable';
import type { ICloseableProps } from '../../../Behaviors/Closeable';
import type { IDimensionableProps } from '../../../Behaviors/Dimensionable';
import type { IDisableableProps } from '../../../Behaviors/Disableable';
import type { ITextFormattableProps } from '../../../Behaviors/TextFormattable';
import type { IThemeableProps } from '../../../Behaviors/Themeable';
import type { Placement } from '../../../Types/Placement';
import type { Trigger } from '../../../Types/Trigger';
/**
 * Represents the properties of the `TooltipElement`.
 *
 * @public
 */
export interface ITooltipElementProps extends ITextFormattableProps, IThemeableProps, IAnimatableProps, IAttachableProps, ICloseableProps, IDisableableProps, IDimensionableProps {
    for: string | null;
    content: string;
    placement: Placement;
    horizontalOffset: number;
    verticalOffset: number;
    isOpen: boolean;
    showDelay: number;
    hideDelay: number;
    trigger: Trigger;
    staysOpen: boolean;
}
//# sourceMappingURL=ITooltipElementProps.d.ts.map