/**
 * DissolveTransition — Column-sweep inspired by TTE's Sweep effect.
 *
 * Uses a SequenceEaser (in_out_circ) to activate columns with eased pacing.
 * Each activated column cycles through shade characters (░▒▓█) independently.
 *
 * Out phase: columns sweep, building up shade chars until solid █ (covers old content).
 * In phase: columns sweep in reverse, dissolving █ back through shades to empty (reveals new content).
 */
import { type ReactNode } from 'react';
export type WipeDirection = 'left' | 'right';
interface DissolveTransitionProps {
    transitionKey: string;
    width: number;
    height: number;
    children: ReactNode;
    direction?: WipeDirection;
    duration?: number;
}
export declare const DissolveTransition: ({ transitionKey, width, height, children, direction, duration, }: DissolveTransitionProps) => import("react/jsx-runtime").JSX.Element;
export {};
