/** * @license * Copyright 2023 Nuraly, Laabidi Aymen * SPDX-License-Identifier: MIT */ import { BaseCollapseController, CollapseControllerHost } from './base.controller.js'; /** * Animation controller for collapse component * Handles smooth expand/collapse animations */ export declare class CollapseAnimationController extends BaseCollapseController { private animatingSections; private animationDuration; constructor(host: CollapseControllerHost); /** * Animate section toggle */ animateToggle(index: number, isOpening: boolean): Promise; /** * Animate expand */ private animateExpand; /** * Animate collapse */ private animateCollapse; /** * Get content element for a section */ private getContentElement; /** * Check if section is currently animating */ isAnimating(index: number): boolean; /** * Set animation duration */ setAnimationDuration(duration: number): void; } //# sourceMappingURL=animation.controller.d.ts.map