import type { DisplayObject } from '@antv/g'; /** * 缓存图形样式 * * Cache shape style * @param element - 图形元素 | shape element * @param name - 样式名 | style name */ export declare function cacheStyle(element: DisplayObject, name: string | string[]): void; /** * 获取缓存的样式 * * Get cached style * @param element - 图形元素 | shape element * @param name - 样式名 | style name * @returns 样式值 | style value */ export declare function getCachedStyle(element: DisplayObject, name: string): any; /** * 是否有缓存的样式 * * Whether there is a cached style * @param element - 图形元素 | shape element * @param name - 样式名 | style name * @returns 是否有缓存的样式 | Whether there is a cached style */ export declare function hasCachedStyle(element: DisplayObject, name: string): boolean; /** * 设置缓存的样式 * * Set cached style * @param element - 图形元素 | shape element * @param name - 样式名 | style name * @param value - 样式值 | style value */ export declare function setCacheStyle(element: DisplayObject, name: string, value: any): void;