import type { ProgressiveTransitionState } from './types'; export declare function applyCss(el: HTMLElement, styles: { [style: string]: string; }): void; export declare function cancelAnimations(...elements: HTMLElement[]): void; export interface ProgressiveTransitionConfig { elements: HTMLElement[]; speed: number; onProgress?: (progress: number) => void; onComplete?: (fromProgress: number, remainingDuration: number) => Promise; onCancel?: (fromProgress: number, remainingDuration: number) => Promise; onFinish?: () => void; onReset?: () => void; } export declare function createProgressiveTransition(config: ProgressiveTransitionConfig): ProgressiveTransitionState;