import type { NamedBean } from '../context/bean'; import { BeanStub } from '../context/beanStub'; export declare class ColumnAnimationService extends BeanStub implements NamedBean { beanName: "colAnimation"; private gridBodyCtrl; private readonly executeNextFuncs; private readonly executeLaterFuncs; private active; private activeNext; private suppressAnimation; private animationThreadCount; postConstruct(): void; isActive(): boolean; setSuppressAnimation(suppress: boolean): void; start(): void; finish(): void; executeNextVMTurn(func: (...args: any[]) => any): void; executeLaterVMTurn(func: (...args: any[]) => any): void; private ensureAnimationCssClassPresent; private flush; }