export default function createBaseTooltip({ key, rtl, duration }: { key: any; rtl: any; duration: any; }): { show: boolean; key: any; type: string; layout: { displayOrder: number; }; beforeMount(): void; beforeUpdate(): void; destroyed(): void; settings: { appendTo: () => Element | null; direction: string; duration: any; }; style: { arrow: { color: string; }; content: { display: string; 'border-spacing': string; background: string; opacity: string; fontSize: string; fontFamily: string; 'empty-cells': string; }; cell: { 'max-width': string; 'word-break': string; 'word-wrap': string; 'overflow-wrap': string; hyphens: string; }; }; };