import { SvelteComponent } from "svelte";
import type { TooltipPositionTypes } from '../types';
declare const __propDef: {
    props: {
        /**
             * The position of the tooltip relative to the trigger element.
             * Determines where the tooltip will appear (e.g., top, bottom, left, right).
             * @type {'top' | 'bottom' | 'left' | 'right' | 'top-start' | 'top-end' | 'bottom-start' | 'bottom-end' | 'left-start' | 'left-end' | 'right-start' | 'right-end'}
             * @default 'top'
             */ position?: TooltipPositionTypes;
        /**
             * The content displayed inside the tooltip.
             * This can be any string representing the tooltip's message.
             * @type {string}
             */ content: string;
    };
    events: {
        [evt: string]: CustomEvent<any>;
    };
    slots: {
        default: {};
    };
    exports?: {};
    bindings?: string;
};
export type TooltipProps = typeof __propDef.props;
export type TooltipEvents = typeof __propDef.events;
export type TooltipSlots = typeof __propDef.slots;
export default class Tooltip extends SvelteComponent<TooltipProps, TooltipEvents, TooltipSlots> {
}
export {};
