import { AbstractComponent } from '../core/base'; import type { ComponentExitReleaseOptions, PointLocationCfg } from '../core/type'; import type { DataLabelAttrs } from './type'; import type { ComponentOptions } from '../interface'; export declare class DataLabel extends AbstractComponent { name: string; private _componentMap; private _exitReleaseState?; private static defaultAttributes; constructor(attributes: DataLabelAttrs, options?: ComponentOptions); protected render(): void; private _finalizeExitRelease; releaseWithExitAnimation(options?: ComponentExitReleaseOptions): boolean; release(all?: boolean): void; setLocation(point: PointLocationCfg): void; disableAnimation(): void; enableAnimation(): void; }